public XmlClassDeclarationBuilder (ClassFile classFile) { if (classFile == null) throw new ArgumentNullException ("classFile"); this.classFile = classFile; signature = classFile.GetSignature (); }
public ClassSignature GetSignature() { if (this.signature != null) { return(this.signature); } var sig = Attributes.Get <SignatureAttribute> (); return(sig != null ? (this.signature = new ClassSignature(sig.Value)) : null); }