The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Type.IsAnsiClass Property

Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public bool IsAnsiClass { get; }

Property Value

Type: System.Boolean
true 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.

using System;
using System.Reflection;
public class MyClass
   protected string myField = "A sample protected field.";
public class Example
    public static void Demo(System.Windows.Controls.TextBlock outputBlock)
        MyClass myObject = new MyClass();
        // Get the type of the 'MyClass'.
        Type myType = typeof(MyClass);

        // Get the field information and the attributes associated with MyClass.
        FieldInfo myFieldInfo = myType.GetField("myField", 
            BindingFlags.NonPublic | BindingFlags.Instance);

        outputBlock.Text += "\nChecking for the AnsiClass attribute for a field.\n";
        // Get and display the name, field, and the AnsiClass attribute.
        outputBlock.Text += String.Format("Name of Class: {0} \nIsAnsiClass = {1}\n", 
           myType.FullName, myType.IsAnsiClass);


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft