internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenStandAloneSig> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenStandAloneSig.Signature), indexSize == 2 ? "{0:x4}" : "{0:x8}", 157); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenAssemblyProcessor> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenAssemblyProcessor.Processor), indexSize == 2 ? "{0:x4}" : "{0:x8}", 80); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenNestedClass> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenNestedClass.NestedClass), indexSize == 2 ? "{0:x4}" : "{0:x4}", 11); x.Add(nameof(CliMetadataTokenNestedClass.EnclosingClass), indexSize == 2 ? "{0:x4}" : "{0:x8}", 143); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenFieldLayout> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenFieldLayout.Offset), indexSize == 2 ? "{0:x8}" : "{0:x4}", 8); x.Add(nameof(CliMetadataTokenFieldLayout.Field), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenEventMap> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenEventMap.Parent), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenEventMap.EventList), indexSize == 2 ? "{0:x4}" : "{0:x8}", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenFieldMarshal> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenFieldMarshal.Parent), indexSize == 2 ? "{0:x4}" : "{0:x4}", 8); x.Add(nameof(CliMetadataTokenFieldMarshal.NativeType), indexSize == 2 ? "{0:x4}" : "{0:x8}", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenMethodSpec> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenMethodSpec.Method), indexSize == 2 ? "{0:x4}" : "{0:x4}", 8); x.Add(nameof(CliMetadataTokenMethodSpec.Signature), indexSize == 2 ? "{0:x4}" : "{0:x8}", 146); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenGenericParamConstraint> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenGenericParamConstraint.Owner), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenGenericParamConstraint.Constraint), indexSize == 2 ? "{0:x4}" : "{0:x8}", 146); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenModuleRef> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenModuleRef.Name), indexSize == 2 ? "{0:x4}" : "{0:x4}", 8); x.Add(nameof(CliMetadataTokenModuleRef.NameResolved), indexSize == 2 ? "{0:x4}" : "{0:x4}", 130); }); }
// Todo: Display ResolvedName internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenEvent> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenEvent.Flags), indexSize == 2 ? "{0:x4}" : "{0:x4}", 5); x.Add(nameof(CliMetadataTokenEvent.Name), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenEvent.Type), indexSize == 2 ? "{0:x4}" : "{0:x8}", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenMethodSemantics> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenMethodSemantics.Semantics), "{0}", 9); x.Add(nameof(CliMetadataTokenMethodSemantics.Method), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenMethodSemantics.Association), indexSize == 2 ? "{0:x4}" : "{0:x8}", 134); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenClassLayout> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenClassLayout.PackingSize), indexSize == 2 ? "{0:x4}" : "{0:x4}", 11); x.Add(nameof(CliMetadataTokenClassLayout.ClassSize), indexSize == 2 ? "{0:x8}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenClassLayout.Parent), indexSize == 2 ? "{0:x4}" : "{0:x8}", 61); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenMethodImpl> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenMethodImpl.Class), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenMethodImpl.MethodBody), indexSize == 2 ? "{0:x4}" : "{0:x8}", 10); x.Add(nameof(CliMetadataTokenMethodImpl.MethodDeclaration), indexSize == 2 ? "{0:x4}" : "{0:x8}", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenCustomAttribute> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenCustomAttribute.Parent), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenCustomAttribute.Type), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenCustomAttribute.Value), indexSize == 2 ? "{0:x4}" : "{0:x8}", 135); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenAssemblyOS> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenAssemblyOS.OsPlatformID), indexSize == 2 ? "{0:x8}" : "{0:x4}", 12); x.Add(nameof(CliMetadataTokenAssemblyOS.OsMajorVersion), indexSize == 2 ? "{0:x8}" : "{0:x8}", 12); x.Add(nameof(CliMetadataTokenAssemblyOS.OsMinorVersion), indexSize == 2 ? "{0:x8}" : "{0:x8}", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenDeclSecurity> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenDeclSecurity.Action), indexSize == 2 ? "{0:x4}" : "{0:x4}", 8); x.Add(nameof(CliMetadataTokenDeclSecurity.Parent), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenDeclSecurity.PermissionSet), indexSize == 2 ? "{0:x4}" : "{0:x8}", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenInterfaceImpl> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenInterfaceImpl.Class), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenInterfaceImpl.Interface), indexSize == 2 ? "{0:x4}" : "{0:x8}", 9); x.Add(nameof(CliMetadataTokenInterfaceImpl.ClassResolved), "'{0}'", 132); }); }
// Todo: Display ImportNameResolved! internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenImplMap> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenImplMap.MappingFlags), indexSize == 2 ? "{0:x4}" : "{0:x4}", 12); x.Add(nameof(CliMetadataTokenImplMap.MemberForwarded), indexSize == 2 ? "{0:x4}" : "{0:x8}", 15); x.Add(nameof(CliMetadataTokenImplMap.ImportName), indexSize == 2 ? "{0:x4}" : "{0:x8}", 10); x.Add(nameof(CliMetadataTokenImplMap.ImportScope), indexSize == 2 ? "{0:x4}" : "{0:x8}", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenProperty> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenProperty.Flags), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenProperty.Name), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenProperty.Type), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenProperty.NameResolved), "'{0}'", 122); }); }
// Todo: Present 'NameResolved' internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenManifestResource> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenManifestResource.Offset), indexSize == 2 ? "{0:x8}" : "{0:x4}", 8); x.Add(nameof(CliMetadataTokenManifestResource.Flags), indexSize == 2 ? "{0:x8}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenManifestResource.Name), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenManifestResource.Implementation), indexSize == 2 ? "{0:x4}" : "{0:x8}", 65); }); }
// Todo: Present 'TypeNameResolved' // Todo: Present 'TypeNamespaceResolved' internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenExportedType> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenExportedType.Flags), indexSize == 2 ? "{0:x8}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenExportedType.TypeDefId), indexSize == 2 ? "{0:x4}" : "{0:x8}", 9); x.Add(nameof(CliMetadataTokenExportedType.TypeName), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenExportedType.TypeNamespace), indexSize == 2 ? "{0:x4}" : "{0:x8}", 13); x.Add(nameof(CliMetadataTokenExportedType.Implementation), indexSize == 2 ? "{0:x4}" : "{0:x8}", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenField> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenField.Flags), indexSize == 2 ? "{0:x4}" : "{0:x4}", 5); x.Add(nameof(CliMetadataTokenField.Name), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenField.Signature), indexSize == 2 ? "{0:x4}" : "{0:x8}", 9); x.Add(nameof(CliMetadataTokenField.NameResolved), "'{0}'", 124); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenTypeRef> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenTypeRef.ResolutionScope), indexSize == 2 ? "{0:x4}" : "{0:x8}", 15); x.Add(nameof(CliMetadataTokenTypeRef.TypeName), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenTypeRef.TypeNamespace), indexSize == 2 ? "{0:x4}" : "{0:x8}", 13); x.Add(nameof(CliMetadataTokenTypeRef.TypeNameResolved), "'{0}'", 40); x.Add(nameof(CliMetadataTokenTypeRef.TypeNamespaceResolved), "'{0}'", 65); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenGenericParam> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenGenericParam.Number), indexSize == 2 ? "{0:x4}" : "{0:x4}", 8); x.Add(nameof(CliMetadataTokenGenericParam.Flags), indexSize == 2 ? "{0:x4}" : "{0:x4}", 8); x.Add(nameof(CliMetadataTokenGenericParam.Owner), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenGenericParam.Name), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenGenericParam.NameResolved), "'{0}'", 111); }); }
internal static void Present(CliMetadataToken token, IEnumerable<CliMetadataTokenModule> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenModule.Generation), indexSize == 2 ? "{0:x4}" : "{0:x3}", 10); x.Add(nameof(CliMetadataTokenModule.Name), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenModule.Mvid), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenModule.EncId), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenModule.EncBaseId), indexSize == 2 ? "{0:x4}" : "{0:x8}", 9); x.Add(nameof(CliMetadataTokenModule.MvidResolved), "{0}", 36); x.Add(nameof(CliMetadataTokenModule.NameResolved), "'{0}'", 58); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenMethodDef> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenMethodDef.Rva), indexSize == 2 ? "{0:x8}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenMethodDef.ImplFlags), indexSize == 2 ? "{0:x4}" : "{0:x4}", 9); x.Add(nameof(CliMetadataTokenMethodDef.Flags), indexSize == 2 ? "{0:x4}" : "{0:x4}", 5); x.Add(nameof(CliMetadataTokenMethodDef.Name), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenMethodDef.Signature), indexSize == 2 ? "{0:x4}" : "{0:x8}", 9); x.Add(nameof(CliMetadataTokenMethodDef.ParamList), indexSize == 2 ? "{0:x4}" : "{0:x8}", 9); x.Add(nameof(CliMetadataTokenMethodDef.NameResolved), "'{0}'", 89); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenTypeDef> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenTypeDef.Flags), indexSize == 2 ? "{0:x8}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenTypeDef.TypeName), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenTypeDef.TypeNamespace), indexSize == 2 ? "{0:x4}" : "{0:x8}", 13); x.Add(nameof(CliMetadataTokenTypeDef.Extends), indexSize == 2 ? "{0:x4}" : "{0:x8}", 7); x.Add(nameof(CliMetadataTokenTypeDef.FieldList), indexSize == 2 ? "{0:x4}" : "{0:x8}", 9); x.Add(nameof(CliMetadataTokenTypeDef.MethodList), indexSize == 2 ? "{0:x4}" : "{0:x8}", 10); x.Add(nameof(CliMetadataTokenTypeRef.TypeNameResolved), "'{0}'", 40); x.Add(nameof(CliMetadataTokenTypeRef.TypeNamespaceResolved), "'{0}'", 37); }); }
internal static void Present(CliMetadataToken token, IEnumerable <CliMetadataTokenAssemblyRef> tokens, uint indexSize) { Shell.Table($"Metadata Token [{token}]", tokens, 8, x => { x.Add(nameof(CliMetadataTokenAssemblyRef.MajorVersion), indexSize == 2 ? "{0:x4}" : "{0:x4}", 12); x.Add(nameof(CliMetadataTokenAssemblyRef.MinorVersion), indexSize == 2 ? "{0:x4}" : "{0:x4}", 12); x.Add(nameof(CliMetadataTokenAssemblyRef.BuildNumber), indexSize == 2 ? "{0:x4}" : "{0:x4}", 11); x.Add(nameof(CliMetadataTokenAssemblyRef.RevisionNumber), indexSize == 2 ? "{0:x4}" : "{0:x4}", 14); x.Add(nameof(CliMetadataTokenAssemblyRef.Flags), indexSize == 2 ? "{0:x8}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenAssemblyRef.PublicKeyOrToken), indexSize == 2 ? "{0:x4}" : "{0:x8}", 16); x.Add(nameof(CliMetadataTokenAssemblyRef.Name), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenAssemblyRef.Culture), indexSize == 2 ? "{0:x4}" : "{0:x8}", 8); x.Add(nameof(CliMetadataTokenAssemblyRef.HashValue), indexSize == 2 ? "{0:x4}" : "{0:x8}", 9); x.Add(nameof(CliMetadataTokenAssemblyRef.NameResolved), "'{0}'", 30); }); }
internal CliMetadataTokenBase(CliMetadataToken kind) { Kind = kind; }