public IPropertyBuilder DeclareProperty(IPropertySignatureTemplate Template) { var propDef = new LLVMProperty(this, Template); declaredProperties.Add(propDef); return(propDef); }
public LLVMAccessor( LLVMProperty DeclaringProperty, AccessorType AccessorType, IMethodSignatureTemplate Template) : base(DeclaringProperty.ParentType, Template) { this.AccessorType = AccessorType; this.DeclaringProperty = DeclaringProperty; }