TypeDefinition
BaseContext
DefaultIndexerName
AnonymousMethodsCounter
base_type
DynamicSitesCounter
first_nonstatic_field
has_static_constructor
iface_exprs
initialized_fields
initialized_static_fields
MethodGroupsCounter
spec
type_bases
TypeBuilder
TypeDefinition(TypeContainer, MemberName, Attributes, MemberKind)
AttributeTargets
BaseType
BaseTypeExpressions
CurrentType
CurrentTypeParameters
DeclaringAssembly
Definition
DocComment
DocCommentHeader
HasEquals
HasExplicitLayout
HasGetHashCode
HasInstanceConstructor
HasInstanceField
HasMembersDefined
HasOperators
HasStaticFieldInitializer
HasStructLayout
Interfaces
IsComImport
IsGenericOrParentIsGeneric
IsPartial
IsTopLevel
MemberCache
Members
PendingImplementations
PrimaryConstructorBaseArguments
PrimaryConstructorBaseArgumentsStart
PrimaryConstructorParameters
TypeAttr
TypeParametersAll
TypeParametersCount
ValidAttributeTargets
Accept(StructuralVisitor)
AddConstructor(Constructor)
AddConstructor(Constructor, Boolean)
AddField(FieldBase)
AddIndexer(Indexer)
AddMember(MemberCore)
AddNameToContainer(MemberCore, String)
AddOperator(Operator)
AddPartialPart(TypeDefinition)
AddTypeContainer(TypeContainer)
AddTypeContainerMember(TypeContainer)
ApplyAttributeBuilder(Attribute, MethodSpec, Byte[], PredefinedAttributes)
CloseContainer()
CreateContainer()
CreateHoistedBaseCallProxy(ResolveContext, MethodSpec)
CreateMetadataName(StringBuilder)
CreateMethodSymbolEntry()
Define()
DefineBaseTypes()
DoDefineContainer()
DoDefineMembers()
DoExpandBaseInterfaces()
DoResolveTypeParameters()
Emit()
EmitContainer()
ExpandBaseInterfaces()
FilterNestedName(String)
GetAsyncMethodBuilder()
GetAttributeCoClass()
GetAttributeDefaultMember()
GetAttributeUsage(PredefinedAttribute)
GetCompilationSourceFile()
GetSignatureForMetadata()
IsBaseTypeDefinition(TypeSpec)
IsClsComplianceRequired()
IsUnmanagedType()
LoadMembers(TypeSpec, Boolean, MemberCache)
LookupNamespaceOrType(String, Int32, LookupMode, Location)
Mark_HasEquals()
Mark_HasGetHashCode()
MethodModifiersValid(MemberCore)
PrepareEmit()
RegisterFieldForInitialization(MemberCore, FieldInitializer)
RemoveContainer(TypeContainer)
ResolveBaseTypes(FullNamedExpression)
ResolveFieldInitializers(BlockContext)
SetBaseTypes(List<FullNamedExpression>)
SetPredefinedSpec(BuiltinTypeSpec)
VerifyClsCompliance()
VerifyImplements(InterfaceMemberBase)
VerifyMembers()
WriteDebugSymbol(MonoSymbolFile)
monoandroid
namespace Mono.CSharp
{
public abstract class TypeDefinition : TypeContainer, IMemberDefinition, ITypeDefinition
{
public override string[] ValidAttributeTargets { get; }
}
}
Xamarin Android | 0.0 |
---|---|
Xamarin iOS | 0.0 |
Xamarin macOS | 0.0 |
Xamarin tvOS | 0.0 |
Xamarin watchOS | 0.0 |
Information specific to monoandroid | |
Assembly | Mono.CSharp , Version=2.0.5.0, PublicKeyToken=0738eb9f132ed756 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API