Ejemplo n.º 1
0
 public HasFieldMarshal(MetadataTable table, ZeroBasedIndex index)
 {
     if (table != MetadataTable.Field && table != MetadataTable.Param)
     {
         throw new ArgumentOutOfRangeException("table");
     }
     m_index = ((OneBasedIndex)index) | ((table == MetadataTable.Param ? 1u : 0u) << 1);
 }
Ejemplo n.º 2
0
        public TypeOrMethodDef(MetadataTable table, ZeroBasedIndex index)
        {
            if (table != MetadataTable.TypeDef && table != MetadataTable.MethodDef)
            {
                throw new ArgumentException("Expected TypeDef or MethodDef", "table");
            }
            var tableId = (table == MetadataTable.TypeDef) ? 0u : 1u;

            m_index = ((OneBasedIndex)index << 1) | tableId;
        }
Ejemplo n.º 3
0
        public HasCustomAttribute(MetadataTable table, ZeroBasedIndex index)
        {
            uint value;

            if (!s_inverseTables.TryGetValue(table, out value))
            {
                throw new ArgumentException("HasCustomAttributes does not support the provided meta-data table", "table");
            }
            m_index = (OneBasedIndex)index | (value << 5);
        }
Ejemplo n.º 4
0
 public HasFieldMarshal(OneBasedIndex index)
 {
     m_index = index;
 }
Ejemplo n.º 5
0
 public MethodDefOrRef(OneBasedIndex index)
 {
     m_index = index;
 }
Ejemplo n.º 6
0
 public TypeDefOrRef(OneBasedIndex index)
 {
     m_index = index;
 }
Ejemplo n.º 7
0
 public HasCustomAttribute(OneBasedIndex index)
 {
     m_index = index;
 }
Ejemplo n.º 8
0
 public TypeOrMethodDef(OneBasedIndex index)
 {
     m_index = index;
 }
Ejemplo n.º 9
0
 public MetadataToken(OneBasedIndex value)
 {
     m_value = value;
 }
Ejemplo n.º 10
0
 public CustomAttributeConstructor(OneBasedIndex index)
 {
     m_index = index;
 }
Ejemplo n.º 11
0
 public HasSemantics(OneBasedIndex index)
 {
     m_index = index;
 }