Table of Contents

Interface ITypeInfo

Namespace
Amazon.Util.Internal
Assembly
AWSSDK.Core.dll
public interface ITypeInfo

Properties

Assembly

Assembly Assembly { get; }

Property Value

Assembly

BaseType

Type BaseType { get; }

Property Value

Type

ContainsGenericParameters

bool ContainsGenericParameters { get; }

Property Value

bool

FullName

string FullName { get; }

Property Value

string

IsAbstract

bool IsAbstract { get; }

Property Value

bool

IsArray

bool IsArray { get; }

Property Value

bool

IsClass

bool IsClass { get; }

Property Value

bool

IsEnum

bool IsEnum { get; }

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

bool IsSealed { get; }

Property Value

bool

IsValueType

bool IsValueType { get; }

Property Value

bool

Name

string Name { get; }

Property Value

string

Type

Type Type { get; }

Property Value

Type

Methods

ArrayCreateInstance(int)

Array ArrayCreateInstance(int length)

Parameters

length int

Returns

Array

CreateInstance()

object 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()

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)

bool IsType(Type type)

Parameters

type Type

Returns

bool