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);
     });
 }
示例#7
0
 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);
     });
 }
示例#9
0
 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);
     });
 }
示例#11
0
 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);
     });
 }
示例#13
0
 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);
     });
 }
示例#16
0
 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);
     });
 }
示例#17
0
        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);
            });
        }
示例#18
0
 // 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);
     });
 }
示例#21
0
 // 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);
            });
        }
示例#23
0
        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);
            });
        }
示例#27
0
        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);
            });
        }
示例#28
0
        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);
            });
        }
示例#29
0
 internal CliMetadataTokenBase(CliMetadataToken kind)
 {
     Kind = kind;
 }