internal PropertyBuilder(ModuleBuilder mod, string name, SignatureHelper sig, PropertyAttributes attr, Type returnType, System.Reflection.Emit.PropertyToken prToken, TypeBuilder containingType) { if (name == null) { throw new ArgumentNullException("name"); } if (name.Length == 0) { throw new ArgumentException(Environment.GetResourceString("Argument_EmptyName"), "name"); } if (name[0] == '\0') { throw new ArgumentException(Environment.GetResourceString("Argument_IllegalName"), "name"); } this.m_name = name; this.m_moduleBuilder = mod; this.m_signature = sig; this.m_attributes = attr; this.m_returnType = returnType; this.m_prToken = prToken; this.m_tkProperty = prToken.Token; this.m_containingType = containingType; }
public bool Equals(System.Reflection.Emit.PropertyToken obj) { throw new PlatformNotSupportedException(); }