Interface ITypeInfo
- Namespace
- Amazon.Util.Internal
- Assembly
- AWSSDK.Core.dll
public interface ITypeInfo
Properties
Assembly
Assembly Assembly { get; }
Property Value
- Assembly
BaseType
Property Value
- Type
ContainsGenericParameters
bool ContainsGenericParameters { get; }
Property Value
- bool
FullName
Property Value
- string
IsAbstract
Property Value
- bool
IsArray
Property Value
- bool
IsClass
Property Value
- bool
IsEnum
Property Value
- bool
IsGenericType
bool IsGenericType { get; }
Property Value
- bool
IsGenericTypeDefinition
bool IsGenericTypeDefinition { get; }
Property Value
- bool
IsInterface
bool IsInterface { get; }
Property Value
- bool
IsSealed
Property Value
- bool
IsValueType
bool IsValueType { get; }
Property Value
- bool
Name
Property Value
- string
Type
Property Value
- Type
Methods
ArrayCreateInstance(int)
Array ArrayCreateInstance(int length)
Parameters
length
int
Returns
- Array
CreateInstance()
Returns
- object
EnumGetUnderlyingType()
ITypeInfo EnumGetUnderlyingType()
Returns
- ITypeInfo
EnumToObject(object)
object EnumToObject(object value)
Parameters
value
object
Returns
- object
GetConstructor(ITypeInfo[])
ConstructorInfo GetConstructor(ITypeInfo[] paramTypes)
Parameters
paramTypes
ITypeInfo[]
Returns
- ConstructorInfo
GetCustomAttributes(ITypeInfo, bool)
object[] GetCustomAttributes(ITypeInfo attributeType, bool inherit)
Parameters
attributeType
ITypeInfo
inherit
bool
Returns
- object[]
GetCustomAttributes(bool)
object[] GetCustomAttributes(bool inherit)
Parameters
inherit
bool
Returns
- object[]
GetElementType()
ITypeInfo GetElementType()
Returns
- ITypeInfo
GetField(string)
FieldInfo GetField(string name)
Parameters
name
string
Returns
- FieldInfo
GetFields()
IEnumerable<FieldInfo> GetFields()
Returns
- IEnumerable<FieldInfo>
GetGenericArguments()
Type[] GetGenericArguments()
Returns
- Type[]
GetGenericTypeDefinition()
Type GetGenericTypeDefinition()
Returns
- Type
GetInterface(string)
Type GetInterface(string name)
Parameters
name
string
Returns
- Type
GetInterfaces()
Returns
- Type[]
GetMembers()
MemberInfo[] GetMembers()
Returns
- MemberInfo[]
GetMethod(string)
MethodInfo GetMethod(string name)
Parameters
name
string
Returns
- MethodInfo
GetMethod(string, ITypeInfo[])
MethodInfo GetMethod(string name, ITypeInfo[] paramTypes)
Parameters
name
string
paramTypes
ITypeInfo[]
Returns
- MethodInfo
GetProperties()
IEnumerable<PropertyInfo> GetProperties()
Returns
- IEnumerable<PropertyInfo>
GetProperty(string)
PropertyInfo GetProperty(string name)
Parameters
name
string
Returns
- PropertyInfo
IsAssignableFrom(ITypeInfo)
bool IsAssignableFrom(ITypeInfo typeInfo)
Parameters
typeInfo
ITypeInfo
Returns
- bool
IsType(Type)
Parameters
type
Type
Returns
- bool