internal ValueInitializer(string propertyName, QualifierList qualifiers, object initializer) { this.m_propertyName = propertyName; this.m_qualifiers = qualifiers; this.m_initializer = initializer; this.m_qualifiers.SetParent(this); }
internal PropertyDeclaration(DocumentRange location, string name, DataType dataType, object defaultValue, QualifierList qualifiers) : base(location) { this.m_name = name; this.m_DataType = dataType; this.m_defaultValue = defaultValue; this.m_qualifiers = qualifiers; qualifiers.SetParent(this); }
internal ClassDeclaration(DocumentRange location, ClassName className, AliasIdentifier alias, ClassName superclassName, QualifierList qualifiers, ClassFeatureList classFeatures) : base(location) { this.m_className = className; this.m_alias = alias; this.m_superclassName = superclassName; this.m_qualifiers = qualifiers; this.m_classFeatures = classFeatures; qualifiers.SetParent(this); classFeatures.SetParent(this); }
internal ReferenceDeclaration(DocumentRange location, string name, ObjectReference reference, object defaultValue, QualifierList qualifiers) : base(location) { qualifiers.SetParent(this); this.m_qualifiers = qualifiers; }