Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetCapacity() [2/2]

void System.Reflection.Metadata.Ecma335.MetadataBuilder.SetCapacity ( TableIndex table,
int rowCount )
inline

Definition at line 644 of file MetadataBuilder.cs.

645 {
646 if (rowCount < 0)
647 {
648 Throw.ArgumentOutOfRange("rowCount");
649 }
650 switch (table)
651 {
652 case TableIndex.TypeRef:
654 break;
655 case TableIndex.TypeDef:
657 break;
658 case TableIndex.Field:
660 break;
661 case TableIndex.MethodDef:
663 break;
664 case TableIndex.Param:
666 break;
667 case TableIndex.InterfaceImpl:
669 break;
670 case TableIndex.MemberRef:
672 break;
673 case TableIndex.Constant:
675 break;
676 case TableIndex.CustomAttribute:
678 break;
679 case TableIndex.FieldMarshal:
681 break;
682 case TableIndex.DeclSecurity:
684 break;
685 case TableIndex.ClassLayout:
687 break;
688 case TableIndex.FieldLayout:
690 break;
691 case TableIndex.StandAloneSig:
693 break;
694 case TableIndex.EventMap:
696 break;
697 case TableIndex.Event:
699 break;
700 case TableIndex.PropertyMap:
702 break;
703 case TableIndex.Property:
705 break;
706 case TableIndex.MethodSemantics:
708 break;
709 case TableIndex.MethodImpl:
711 break;
712 case TableIndex.ModuleRef:
714 break;
715 case TableIndex.TypeSpec:
717 break;
718 case TableIndex.ImplMap:
720 break;
721 case TableIndex.FieldRva:
723 break;
724 case TableIndex.EncLog:
726 break;
727 case TableIndex.EncMap:
729 break;
730 case TableIndex.AssemblyRef:
732 break;
733 case TableIndex.File:
735 break;
736 case TableIndex.ExportedType:
738 break;
739 case TableIndex.ManifestResource:
741 break;
742 case TableIndex.NestedClass:
744 break;
745 case TableIndex.GenericParam:
747 break;
748 case TableIndex.MethodSpec:
750 break;
751 case TableIndex.GenericParamConstraint:
753 break;
754 case TableIndex.Document:
756 break;
757 case TableIndex.MethodDebugInformation:
759 break;
760 case TableIndex.LocalScope:
762 break;
763 case TableIndex.LocalVariable:
765 break;
766 case TableIndex.LocalConstant:
768 break;
769 case TableIndex.ImportScope:
771 break;
772 case TableIndex.StateMachineMethod:
774 break;
775 case TableIndex.CustomDebugInformation:
777 break;
778 default:
779 throw new ArgumentOutOfRangeException("table");
780 case TableIndex.Module:
781 case TableIndex.FieldPtr:
782 case TableIndex.MethodPtr:
783 case TableIndex.ParamPtr:
784 case TableIndex.EventPtr:
785 case TableIndex.PropertyPtr:
786 case TableIndex.Assembly:
787 case TableIndex.AssemblyProcessor:
788 case TableIndex.AssemblyOS:
789 case TableIndex.AssemblyRefProcessor:
790 case TableIndex.AssemblyRefOS:
791 break;
792 }
793 }
readonly List< ExportedTypeRow > _exportedTypeTable
readonly List< GenericParamRow > _genericParamTable
readonly List< InterfaceImplRow > _interfaceImplTable
readonly List< StandaloneSigRow > _standAloneSigTable
readonly List< PropertyMapRow > _propertyMapTable
readonly List< AssemblyRefTableRow > _assemblyRefTable
readonly List< CustomAttributeRow > _customAttributeTable
readonly List< ManifestResourceRow > _manifestResourceTable
readonly List< GenericParamConstraintRow > _genericParamConstraintTable
readonly List< FieldLayoutRow > _fieldLayoutTable
readonly List< CustomDebugInformationRow > _customDebugInformationTable
readonly List< MethodSemanticsRow > _methodSemanticsTable
readonly List< LocalVariableRow > _localVariableTable
readonly List< ClassLayoutRow > _classLayoutTable
readonly List< LocalConstantRow > _localConstantTable
readonly List< ImportScopeRow > _importScopeTable
readonly List< FieldMarshalRow > _fieldMarshalTable
readonly List< StateMachineMethodRow > _stateMachineMethodTable
readonly List< MethodDebugInformationRow > _methodDebugInformationTable
readonly List< DeclSecurityRow > _declSecurityTable
readonly List< NestedClassRow > _nestedClassTable

References System.Reflection.Metadata.Ecma335.MetadataBuilder._assemblyRefTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._classLayoutTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._constantTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._customAttributeTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._customDebugInformationTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._declSecurityTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._documentTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._encLogTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._encMapTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._eventMapTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._eventTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._exportedTypeTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._fieldLayoutTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._fieldMarshalTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._fieldRvaTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._fieldTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._fileTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._genericParamConstraintTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._genericParamTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._implMapTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._importScopeTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._interfaceImplTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._localConstantTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._localScopeTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._localVariableTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._manifestResourceTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._memberRefTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._methodDebugInformationTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._methodDefTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._methodImplTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._methodSemanticsTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._methodSpecTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._moduleRefTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._nestedClassTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._paramTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._propertyMapTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._propertyTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._standAloneSigTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._stateMachineMethodTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._typeDefTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._typeRefTable, System.Reflection.Metadata.Ecma335.MetadataBuilder._typeSpecTable, and System.Reflection.Throw.ArgumentOutOfRange().