System.Reflection.MetadataImport.Equals C# (CSharp) Method

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool
        public override bool Equals(object obj)
        {
            if(!(obj is MetadataImport))
                return false;
            return Equals((MetadataImport)obj);
        }
        

Same methods

MetadataImport::Equals ( MetadataImport import ) : bool

Usage Example

Esempio n. 1
0
        private RuntimeParameterInfo(
            Signature signature,
            MetadataImport scope,
            int tkParamDef,
            int position,
            ParameterAttributes attributes,
            MemberInfo member
            )
        {
            Debug.Assert(member != null);
            Debug.Assert(
                MdToken.IsNullToken(tkParamDef) == scope.Equals(MetadataImport.EmptyImport)
                );
            Debug.Assert(
                MdToken.IsNullToken(tkParamDef) ||
                MdToken.IsTokenOfType(tkParamDef, MetadataTokenType.ParamDef)
                );

            PositionImpl = position;
            MemberImpl   = member;
            m_signature  = signature;
            m_tkParamDef = MdToken.IsNullToken(tkParamDef)
              ? (int)MetadataTokenType.ParamDef
              : tkParamDef;
            m_scope   = scope;
            AttrsImpl = attributes;

            ClassImpl = null;
            NameImpl  = null;
        }
All Usage Examples Of System.Reflection.MetadataImport::Equals