コード例 #1
0
ファイル: Package.cs プロジェクト: xtjatswc/NClass
 /// <exception cref="BadSyntaxException">
 /// The <paramref name="name"/> does not fit to the syntax.
 /// </exception>
 public Package(string name)
 {
     Initializing   = true;
     Name           = name;
     nestableHelper = new NestableHelper(this);
     nestableHelper.AddedNestedChild   += (s, a) => Changed();
     nestableHelper.RemovedNestedChild += (s, a) => Changed();
     nestableChildHelper = new NestableChildHelper(this);
     nestableChildHelper.NestingParentChanged += (s, a) => Changed();
     Initializing = false;
 }
コード例 #2
0
ファイル: SystemBoundary.cs プロジェクト: xtjatswc/NClass
 private SystemBoundary(string name)
 {
     Initializing   = true;
     this.name      = name;
     nestableHelper = new NestableHelper(this);
     nestableHelper.AddedNestedChild   += (s, a) => Changed();
     nestableHelper.RemovedNestedChild += (s, a) => Changed();
     nestableChildHelper = new NestableChildHelper(this);
     nestableChildHelper.NestingParentChanged += (s, a) => Changed();
     Initializing = false;
 }
コード例 #3
0
 /// <exception cref="BadSyntaxException">
 /// The <paramref name="name"/> does not fit to the syntax.
 /// </exception>
 protected StructureType(string name) : base(name)
 {
     nestableHelper = new NestableHelper(this);
     nestableHelper.AddedNestedChild   += (s, a) => Changed();
     nestableHelper.RemovedNestedChild += (s, a) => Changed();
 }