public XmlClassDeclarationBuilder (ClassFile classFile)
		{
			if (classFile == null)
				throw new ArgumentNullException ("classFile");

			this.classFile  = classFile;
			signature       = classFile.GetSignature ();
		}
Example #2
0
        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);
        }