コード例 #1
0
ファイル: Descriptors.cs プロジェクト: cephdon/systemsharp
 public virtual void Nest(IInstanceDescriptor owner, PropertyInfo property)
 {
     owner.AddChild(this);
     Owner           = owner;
     _implementation = new DescriptorNestingByProperty(
         owner.Instance, property);
 }
コード例 #2
0
ファイル: Descriptors.cs プロジェクト: cephdon/systemsharp
 public virtual void Nest(IInstanceDescriptor owner, FieldInfo field)
 {
     owner.AddChild(this);
     Owner           = owner;
     _implementation = new DescriptorNestingByField(
         owner.Instance, field);
 }
コード例 #3
0
ファイル: Descriptors.cs プロジェクト: cephdon/systemsharp
 public virtual void Nest(IDescriptor owner, IndexSpec index)
 {
     owner.AddChild(this);
     Owner           = owner;
     _implementation = new DescriptorNestingByIndex(index);
 }
コード例 #4
0
ファイル: Descriptors.cs プロジェクト: cephdon/systemsharp
 public virtual void Nest(IDescriptor owner, string name)
 {
     owner.AddChild(this);
     Owner           = owner;
     _implementation = new DescriptorNestingByName(name);
 }
コード例 #5
0
ファイル: Descriptors.cs プロジェクト: cephdon/systemsharp
 public virtual void Nest(IPackageDescriptor owner, MethodInfo method)
 {
     owner.AddChild(this);
     Owner           = owner;
     _implementation = new DescriptorNestingByMethod(method);
 }
コード例 #6
0
ファイル: Descriptors.cs プロジェクト: cephdon/systemsharp
 public virtual void Nest(IComponentDescriptor owner, MethodInfo method)
 {
     owner.AddChild(this);
     Owner           = owner;
     _implementation = new DescriptorNestingByMethod(owner.Instance, method);
 }