public ProceduralModuleDeclaration(ComStruct pseudo, Declaration parent, QualifiedModuleName module) : this( module.QualifyMemberName(string.Format("_{0}", pseudo.Name)), parent, string.Format("_{0}", pseudo.Name), true, new List<IAnnotation>(), new Attributes()) { }
public ProceduralModuleDeclaration(ComStruct pseudo, Declaration parent, QualifiedModuleName module) : this( module.QualifyMemberName($"_{pseudo.Name}"), parent, $"_{pseudo.Name}", false, new List <IAnnotation>(), new Attributes()) { }
public Declaration(ComStruct structure, Declaration parent, QualifiedModuleName module) : this( module.QualifyMemberName(structure.Name), parent, parent, structure.Name, null, false, false, Accessibility.Global, DeclarationType.UserDefinedType, null, Selection.Home, false, null, false, null, new Attributes()) { }