CSharpTest.Net
PropertyType Constructor
See Also  Example Send Feedback Download Help File
CSharpTest.Net.Library Assembly > CSharpTest.Net.Reflection Namespace > PropertyType Class : PropertyType Constructor

type
Any System.Type object to find the property or field on
name
The name of the property or field to find

Glossary Item Box

Constructs the PropertyType info from a source type and an instance property or field name

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal type As Type, _
   ByVal name As String _
)
C# 
public PropertyType( 
   Type type,
   string name
)

Parameters

type
Any System.Type object to find the property or field on
name
The name of the property or field to find

Example

Library/Library.Test/TestPropertyType.cs

C#Copy Code
PropertyType pt = new PropertyType(typeof(a), "PropertyA");
Assert.IsTrue(pt.IsDefined(typeof(System.ComponentModel.DisplayNameAttribute), false));
Assert.AreEqual(1, pt.GetCustomAttributes(false).Length);
Assert.AreEqual(1, pt.GetCustomAttributes(typeof(System.ComponentModel.DisplayNameAttribute), false).Length);
Assert.AreEqual(0, pt.GetCustomAttributes(typeof(System.ComponentModel.DesignOnlyAttribute), false).Length);
VB.NETCopy Code
Dim pt As New PropertyType(GetType(a), "PropertyA")
Assert.IsTrue(pt.IsDefined(GetType(System.ComponentModel.DisplayNameAttribute), False))
Assert.AreEqual(1, pt.GetCustomAttributes(False).Length)
Assert.AreEqual(1, pt.GetCustomAttributes(GetType(System.ComponentModel.DisplayNameAttribute), False).Length)
Assert.AreEqual(0, pt.GetCustomAttributes(GetType(System.ComponentModel.DesignOnlyAttribute), False).Length)

Requirements

Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7

See Also

Generated with Document! X 2011 by Innovasys