48 references to MetadataTokenType
System.Private.CoreLib (48)
src\System\Reflection\Associates.cs (1)
139scope.Enum(MetadataTokenType.MethodDef, mdPropEvent, out MetadataEnumResult associatesData);
src\System\Reflection\Emit\DynamicILGenerator.cs (9)
1013return m_tokens.Count - 1 | (int)MetadataTokenType.MemberRef; 1051return m_tokens.Count - 1 | (int)MetadataTokenType.MethodDef; 1056return m_tokens.Count - 1 | (int)MetadataTokenType.MethodDef; 1061return m_tokens.Count - 1 | (int)MetadataTokenType.MethodDef; 1066return m_tokens.Count - 1 | (int)MetadataTokenType.FieldDef; 1071return m_tokens.Count - 1 | (int)MetadataTokenType.FieldDef; 1076return m_tokens.Count - 1 | (int)MetadataTokenType.TypeDef; 1081return m_tokens.Count - 1 | (int)MetadataTokenType.String; 1086return m_tokens.Count - 1 | (int)MetadataTokenType.Signature;
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
344m_tdType = ((int)MetadataTokenType.TypeDef);
src\System\Reflection\Emit\SignatureHelper.cs (4)
575MetadataTokenType type = (MetadataTokenType)(token & unchecked((int)0xFF000000)); // This is TypeFromToken; 588if (type == MetadataTokenType.TypeRef) 593else if (type == MetadataTokenType.TypeSpec)
src\System\Reflection\MdImport.cs (25)
139public static bool IsTokenOfType(int token, params MetadataTokenType[] types) 155public MetadataTokenType TokenType => (MetadataTokenType)(Value & 0xFF000000); 156public bool IsTypeRef => TokenType == MetadataTokenType.TypeRef; 157public bool IsTypeDef => TokenType == MetadataTokenType.TypeDef; 158public bool IsFieldDef => TokenType == MetadataTokenType.FieldDef; 159public bool IsMethodDef => TokenType == MetadataTokenType.MethodDef; 160public bool IsMemberRef => TokenType == MetadataTokenType.MemberRef; 161public bool IsEvent => TokenType == MetadataTokenType.Event; 162public bool IsProperty => TokenType == MetadataTokenType.Property; 163public bool IsParamDef => TokenType == MetadataTokenType.ParamDef; 164public bool IsTypeSpec => TokenType == MetadataTokenType.TypeSpec; 165public bool IsMethodSpec => TokenType == MetadataTokenType.MethodSpec; 166public bool IsString => TokenType == MetadataTokenType.String; 167public bool IsSignature => TokenType == MetadataTokenType.Signature; 168public bool IsModule => TokenType == MetadataTokenType.Module; 169public bool IsAssembly => TokenType == MetadataTokenType.Assembly; 170public bool IsGenericPar => TokenType == MetadataTokenType.GenericPar; 341public unsafe void Enum(MetadataTokenType type, int parent, out MetadataEnumResult result) 354Enum(MetadataTokenType.TypeDef, mdTypeDef, out result); 359Enum(MetadataTokenType.CustomAttribute, mdToken, out result); 364Enum(MetadataTokenType.ParamDef, mdMethodDef, out result); 369Enum(MetadataTokenType.FieldDef, mdTypeDef, out result); 374Enum(MetadataTokenType.Property, mdTypeDef, out result); 379Enum(MetadataTokenType.Event, mdTypeDef, out result);
src\System\Reflection\RuntimeAssembly.cs (1)
740scope.Enum(MetadataTokenType.ExportedType, 0, out MetadataEnumResult enumResult);
src\System\Reflection\RuntimeParameterInfo.cs (4)
175m_tkParamDef = MdToken.IsNullToken(accessor.MetadataToken) ? (int)MetadataTokenType.ParamDef : accessor.MetadataToken; 185Debug.Assert(MdToken.IsNullToken(tkParamDef) || MdToken.IsTokenOfType(tkParamDef, MetadataTokenType.ParamDef)); 190m_tkParamDef = MdToken.IsNullToken(tkParamDef) ? (int)MetadataTokenType.ParamDef : tkParamDef; 208m_tkParamDef = (int)MetadataTokenType.ParamDef;
src\System\RuntimeType.CoreCLR.cs (3)
945Debug.Assert(MdToken.IsTokenOfType(tkField, MetadataTokenType.FieldDef)); 1195Debug.Assert(MdToken.IsTokenOfType(tkEvent, MetadataTokenType.Event)); 1312Debug.Assert(MdToken.IsTokenOfType(tkProperty, MetadataTokenType.Property));