Exemple #1
0
        public IPropertyBuilder DeclareProperty(IPropertySignatureTemplate Template)
        {
            var propDef = new LLVMProperty(this, Template);

            declaredProperties.Add(propDef);
            return(propDef);
        }
Exemple #2
0
 public LLVMProperty(LLVMType ParentType, IPropertySignatureTemplate Template)
 {
     this.ParentType        = ParentType;
     this.templateInstance  = new PropertySignatureInstance(Template, this);
     this.declaredAccessors = new List <LLVMAccessor>();
 }