Asp.net - .Net Reflection To Get Description Of Class / Property?

Apr 14, 2010

I know its unlikely but I was wondering if there is any way to get the comments (i.e. the bits after the ''') of a class or property..? I have managed to get a list of properties of a class using the PropertyInfo class but I cant find a way to get the comments / description.. I need it for a guide I am writing for the administrators of my site - it would be great if it could automatically update if new properties are added, so there is no need to worry about updating it in the future too much.

View 5 Replies


ADVERTISEMENT

Reflection - Find From A Property Info Object If That Property Has A Non Public (Private / Protected) Setter?

Aug 27, 2009

I searched on the forum / Internet for the solution how a PropetryInfo object (of a Public property) can reveal if it has a Private Protected Setter ... it was all in vain .... all help I found was about how to "Set" value of a public property having a Private Setter.I would like to know if I have a PropertyInfo object of a public property, how would I know if its Setter is Non Public?

I tried, in a exception handling block, where I did a GetValue of the PropertyInfo object and then called SetValue by setting the same value back... but to my surprise it worked well and didn error out.

[Code]...

View 1 Replies

Asp.net - Add Description To User Control Property?

Jul 10, 2010

I created one web user control with property named "ReadonlyField" with boolean datatype. I am able to use in my web pages and now i wanted to add a description to that property so that i dont need to explain each time to my team member what is that property's intention.

I got following snippet in c# but didnt find any equivalent in vb.net and also not sure whether it will work or not.

[Description("My Description")]
public int MyIntProperty
{
get {..}

[Code].....

View 1 Replies

Set The Application.Info.Description Property?

May 27, 2009

Currently my Application.Info.Description is set to "".I'd like to change it to something else.The Description property is read only - is there a way that I can reset it?

View 2 Replies

Add Description To A User Control Property In Program?

Jul 12, 2010

I created one web user control with property named "ReadonlyField" with boolean datatype. I am able to use in my web pages and now i wanted to add a description to that property so that i dont need to explain each time to my team member what is that property's intention.[code]...

View 3 Replies

How To Set Description Of A Property In Custom Server Control

Sep 2, 2009

I have created a custom Server Control and I want to add a description to the properties and events that the control holds. I have looked over the Internet and came up with the following.[code]Unfortunately this does not seem to work in visual studio .net 2008.

View 1 Replies

Get Property.value From Reflection.assembly?

Feb 9, 2010

How to get property.value from reflection.assembly?

Dim assembly As Assembly = assembly.GetExecutingAssembly()
For Each assemblyType As Type In assembly.GetTypes()
If assemblyType.IsSubclassOf(GetType(Form)) Then

[Code].....

View 2 Replies

Use Reflection To Get A Properties Property?

Oct 6, 2010

I am trying to get the value of local path by doing the following[code]...

View 1 Replies

Asp.net - Get By Reflection The Value Of A Property Whose Getter Has An Optional Value

Feb 23, 2012

I am retrieving several properties of a control. Here is how I used to retrieve properties (with pinfo of type PropertyInfo):

value = pinfo.GetValue(obj, nothing)

That worked well, but now I am facing a property that has a optional value, and I get an error message telling me that the number of parameters is incorrect. So I changed my code by this one:

Dim index As Object() = {Nothing}
value = pinfo.GetValue(obj, index)

At this point, I didn't get any error message, but this code doesn't retrieve the good value. It only works if I replace Nothing by the default value provided by the property accessor...

But I don't know in advance what this default value is! And this code is within a function that retrieves properties that doesn't have optional values, so I cannot change the code especially for one case or another..

I am working on .NET 2.0

EDIT: More precisions about the case leading to the problem

Here is an example of property leading to the problem:

ReadOnly Property Foo(Optional ByVal Number As Integer = -1) As String
Get
If Number = -1 Then

[Code]....

With this kind of property, none of the codes above retrieve the good string.

My best guess would be to try the first code for general purposes, catch the appropriate exception, and then dynamically retrieve the default value of the parameter (Number in that case) and its type, so that I can call getValue with this default value.

So, How can I retrieve the default value of the optional parameter?

View 2 Replies

Get Object Property Decription Using Reflection?

Jul 19, 2011

How to get the object description using reflection. I can get the name, value, etc... but not the decription like in .net.For example the description for .Text is "Gets or sets the text associated with this control." I thought maybe using MethodInfo, but does not give the description.

Dim MethodObj As MethodInfo
Console.WriteLine("Methods:")
For Each MethodObj In GetType(TextBox).GetMethods()
Debug.Print(MethodObj.Name & " " & MethodObj.ReturnType.ToString())
Next

View 2 Replies

Reference Property Of Instance Via Reflection

Jan 2, 2010

When I got a fieldsinfo-array of a class I know all of it's fields. Now, how can I access all of the fields of an instance of the same class by using the fieldsinfo-array? [code]I'm sure there exists a possiblity to get the value of the instance, but how?

View 5 Replies

IDE :: Class Description Structured Documentation?

Sep 25, 2011

I once was able to insert a Class-Header type XML comment section which structured the describing of a class; I now cannot remember how I did it. I think I either used a snippet or some macro-type character combination that inserted some XML documentation fields which made commenting a class well structured. It may have even been an extension.

View 3 Replies

Get A Property To Access Its Own Name And Type At Runtime Using Reflection?

Mar 12, 2010

Is there a way for a property to access its own name and type at runtime using reflection? I want to access this info without hard coding the name or index of the property in the class.

Simple Example Code:

Private ReadOnly Property MyProperyName() As String
Get
Console.WriteLine((Get Current Property Info).Type.ToString)
Console.WriteLine((Get Current Property Info).Name)

[code]....

View 1 Replies

Invoke HasValue On A Nullable Property Of An Object Via Reflection?

Sep 15, 2010

This function loops all properties of an object to create the updatequery to save te object to the DB.

We had to make some changes to it because of the introduction of nullable properties. If the property is nullable we would like to check the 'HasValue' property. This does works when it has a value. When the property has no value we get an 'Non-static method requires a target'-error at the CBool-line

An other way to check the 'HasValue'-prop of a property using reflection?

Private Function GetUpdateQuery(ByVal obj As Object, ByRef params As List(Of SqlParameter), Optional ByVal excl As String() = Nothing) As String
Dim sql As String = String.Empty

[Code].....

View 1 Replies

NullReferenceException While Reading The Description Of The Event Log Using System.Management Class?

Jan 25, 2011

I am able to query/read the event log using VB.NET 2005 (Win XP). But still I have a problem reading the "Message" / "description" of the event log.I am getting a System.NullReferenceException while reading the "Message" / "Description" of the event log.Also when I use System.Diagnostics.EventLog and read all the Event on by one I am able to read the message/description of the event. This is the code:

Public Sub ReadEvent()
Dim iCount As Int16
Dim PastFourHours As Date = Date.Now.AddHours(-4)[code]......

View 1 Replies

Reflection - Getting A Reference To A Class By Its Name

Sep 6, 2010

I'm trying to use reflection to get the instance of a class in vb.net. I have a class 'A' in my web project and to test it, i create a new aspx page and try to write the following:

Dim t as Type = Type.GetType("A")

This returns "Nothing". But if i do this:

Dim inst as A = new A()
Dim t as Type = inst.GetType()
t's type is "A"

So how come i can't get the type with GetType even if the name is exactly the same? It does works for things like System.Math though

View 1 Replies

Reflection - Set Value Of Array Within Class?

Feb 19, 2009

I'm trying to use reflection to populate the properties of an array of a child property... not sure that's clear, so it's probably best explained in code:

Parent Class:
Public Class parent
Private _child As childObject()
Public Property child As childObject()
Get
Return _child
[Code] .....

The issue is now trying to get that array assigned to the parent object (using reflection). It shouldn't be difficult, but I think the problem comes because I don't necessarily know the parent/child types. I'm using reflection to determine which parent/child is being passed in. The parent always has only one property, which is an array of the child object. When I try assigning the child array to the parent object, I get a invalid cast exception saying it can't convert Object[] to.

Basically, what I have now is:
Dim PropChildInfo As PropertyInfo() = ResponseObject.GetType().GetProperties()
For Each PropItem As PropertyInfo In PropChildInfo
PropItem.SetValue(ResponseObject, ResponseChildren, Nothing)
Next
ResponseObject is an instance of the parent Class, and ResponseChildren is an array of the childObject Class.

This fails with:
Object of type 'System.Object[]' cannot be converted to type 'childObject[]'.

View 2 Replies

C# - .NET Reflection Create Class Properties

Apr 28, 2009

how to create an instance of a class then add properties to the class, set those properties, then read them later. I don't have any code as i don't even know how to start going about this. C# or VB is fine.

My system has a dynamic form creator. one of my associates requires that the form data be accessible via web service. My idea was to create a class (based on the dynamic form) add properties to the class (based on the forms fields) set those properties (based on the values input for those fields) then return the class in the web service.

additionally, the web service will be able to set the properties in the class and eventually commit those changes to the db.

View 4 Replies

C# - Usage Of FieldInfo Class In .NET REFLECTION?

Mar 11, 2011

<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Dim resources As
System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(_Class))

[code]....

How can I reach that sqlparameter collection via fieldinfo or other related classes in >NET Reflection?

View 1 Replies

Reflection , Need To Get A Type From A Class Name String?

Dec 30, 2011

What I wanted to do was, given the table name (as string), use reflection to instantiate the get method for specific fields (defined as properties with Get and Set methods.

Public Property VC60() As String
Get
Return _VC60

[code].....

View 2 Replies

Reflection On Structure Differs From Class?

Jan 15, 2009

Code snippet:

Dim target As Object
' target gets properly set to something of the desired type
Dim field As FieldInfo = target.GetType.GetField("fieldName", _
BindingFlags.Instance Or BindingFlags.Public Or BindingFlags.NonPublic)
field.SetValue(target,newValue)

This snippet works perfectly IF target is set to an instance of a CLASS.However, if target is set to an instance of a STRUCTURE, the code does not actually change the value of the field. No error, but the value remains unchanged.And, oddly, if I'm stepping through code, watch the SetValue fail to do anything, and immediately go to the Immediate window and type exactly the same SetValue operation, that works.

Edit:

Per request from Jon Skeet, actual code:
Private Shared Function XmlDeserializeObject(ByVal objectType As Type, _
ByVal deserializedID As String) As Object[code].....

View 2 Replies

Class -program Where Enter The Description, Price, And Quantity Of An Item, Then Click On The Add Button

Aug 13, 2009

I have to create a program where you enter the description, price, and quantity of an item, then click on the Add button. It will then put the description, price, quantity, and total for that line (including tax) in a listbox. The tax is determined by what you put in a text box labeled tax:. When you press Submit Order, it should show a grand total in a text box called Grand Total. It should have a class that is called Items that has a function called GetTotalAmount() that figures out the total including tax. I have started it, but am having a tough time with how to get the subtotals into the text box, then also show the amount including the tax PLUS then do the grand total.

Heres what I have so far:

CODE:

View 3 Replies

.net - Reflection Retrieve Private Methods Of A Class?

Sep 13, 2010

I want to retrieve private (implementation and other) methods of a class which implements an interface and also is derived from (inherits) a base class.How can I achieve this using reflection?This is wat m tryin to do. I need to view these private methods and their contents, I don't want to invoke them.

Dim assembly As System.Reflection.Assembly
Dim assemblyName As String assemblyName = System.IO.Path.GetFullPath("xyz.dll")
assembly = System.Reflection.Assembly.LoadFile(assemblyName)
assembly.GetType("myClass").Getmethods(Bindings.NonPublic)
assembly.GetType("myClass").GetMethods(BindingFlags.NonPublic) isn't working

View 2 Replies

Invoking A Method From A Class Dynamically With Reflection?

Oct 15, 2010

I'm making a little program in where i'm trying to invoke a method from a class dynamically with so called Reflection.The class I'm trying to call is called ContactList and i try to invoke the method in this class called count. The assembly itself is called Contact.ExeNow I have the following code:

Public Function InvokeContacts() As Integer
Dim ContactsAssembly As Assembly = Assembly.LoadFrom("Contacts.exe")
Dim Mycontactlist As Type = ContactsAssembly.GetType("ContactList")

[code]....

View 10 Replies

Using Reflection To Find A Properties Definition Class?

May 18, 2008

I am currently using reflection to retrieve all properties of a class. I return a collection of PropertyInfo objects and all is working fine.

My problem is, I want to check if a property has been defined in a base class implementation and is therefore inherited in the current class.

View 2 Replies

C# - Retrieve Internal Member Of Nested Class By Reflection

Jun 1, 2012

I know that the MenuItem class contains an internal class named MenuItemData, which contains itself an internal member named onDrawItem. Given a MenuItem, I want to retrieve the object corresponding to the member onDrawItem. But all I manage to do is to get the FieldInfo, not the object itself.

Here is my code:
Dim obj As Object
Dim fi As FieldInfo
Dim item as System.Windows.Forms.MenuItem
Dim mType As System.Type
[Code] .....

When reaching the last line, I get an error saying something like that (it's traduced):
The field 'onDrawItem' défined in type 'System.Windows.Forms.MenuItem+MenuItemData' is not a field of the target object of type 'System.Windows.Forms.MenuItem. I don't know what object to pass to the GetValue function on the last line. My goal is to remove the base eventHandler of the menuItem, named DrawItem. See this post and the function RemoveClickEventin the accepted answer for a better understanding.

View 2 Replies

Reflection - How To Get Variable Names Types / Values In Current Class

Feb 1, 2011

I am working on a project where my class has to execute VB code provided by the user, to make it simple I am trying to recreate my own eval function, I am using the following code I found on the web to do this task.

Imports Microsoft.VisualBasic
Imports System
Imports System.Text
Imports System.CodeDom.Compiler
Imports System.Reflection
[Code] .....

The problem with code is that it can't access any variables or there values, so I have decided to get the variable names, there values types and there types dynamically and recreate them in the class that is being created dynamically. Any way to get the variable names there types and values in the current class or method, so that I can recreate them, and execute the user passed code, the user knows what variables are in the current class or method and there datatypes but he don't know there values as they may have changed, so he can't initialize them. Is there a way to do this, this code will be called in an asp.net page on page_load event, the code passed by the user is stored in the variable vbCode that is passed as a parameter.

View 2 Replies

VS 2010 Reflection, Create A Class With Dynamically Named Properties?

May 11, 2010

I'm trying to make a very simple audio tag editor. The idea is that the user can select as many audio files as he likes from a ListView, and a PropertyGrid will then display their tags + their values.When multiple files are selected, I want the property grid to display the values of the tags that all files have in common, and display empty values for tags that the files do not have in common.As an example, look at the properties list in your Visual Studio IDE when you select multiple controls (of the same type for this matter). Select a few Button controls, for example, and notice that the properties whose values are the same (often things like Font, ForeColor, etc) are displayed. Also notice that the values for properties that are not the same (Text, Name, etc) are empty.

View 17 Replies

Reflection - Function Witch Return Type Is The Class Itself In Inherited Classes?

Dec 10, 2011

I have a parent class that is also a factory. For example:

Public Class Factory
Public Function clone() as Factory
' Some logic here

[code].....

View 2 Replies

Use Reflection To Unit-test An Internal Class Within An Assembly When The InternalsVisibleToAttribute Is Not An Option?

Aug 26, 2010

I have a solution with two projects within:

Company.Project.vbproj
Company.Project.Tests.vbproj

Within the Company.Project.vbproj assembly, I have a class FriendClass.vb which scope is Friend (internal in C#).Now I wish to test this FriendClass.vb from within the Company.Project.Tests.vbproj assembly. I know about the InternalsVisibleToAttribute, but that is not an option in Visual Basic .NET 2.0, as it is only available with C#, in .NET 2.0 (see here).I would like to create myself a proxy class using this internal FriendClass from within my testing assembly, so that I could instantiate it and do the testings accordingly.

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved