Type.IsAnsiClass Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.
Assembly: mscorlib (in mscorlib.dll)
Property Value
Type: System.Booleantrue if the string format attribute AnsiClass is selected for the Type; otherwise, false.
The StringFormatMask selects the string format attributes. The string format attributes enhance interoperability by defining how strings should be interpreted.
If the current Type represents a generic type, this property pertains to the generic type definition from which the type was constructed. For example, if the current Type represents MyGenericType<int> (MyGenericType(Of Integer) in Visual Basic), the value of this property is determined by MyGenericType<T>.
If the current Type represents a type parameter of a generic type, this property always returns false.
The following example gets the field information and checks for the AnsiClass attribute.
Note: |
|---|
To run this example, see Building examples that have static TextBlock controls for Windows Phone 8. |
Imports System.Reflection Public Class MyClass1 Protected myField As String = "A sample protected field." End Class Public Class Example Public Shared Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock) Dim myObject As New MyClass1() ' Get the type of MyClass1. Dim myType As Type = GetType(MyClass1) ' Get the field information and the attributes associated with MyClass1. Dim myFieldInfo As FieldInfo = myType.GetField("myField", _ BindingFlags.NonPublic Or BindingFlags.Instance) outputBlock.Text &= vbLf & "Checking for AnsiClass attribute for a field." & vbLf ' Get and display the name and the AnsiClass attribute. outputBlock.Text &= _ String.Format("Name of Class: {0} " & vbLf & "IsAnsiClass = {1}" & vbLf, _ myType.FullName, myType.IsAnsiClass) End Sub End Class
Note: