Esempio n. 1
0
 public ConstructorWriter(CSharpClassWriter classWriter, DataNode node)
 {
     _classWriter   = classWriter;
     _node          = node;
     _parameterList = new ParameterListWriter(node);
     _typeUtil      = new TypeUtil(node);
 }
 public void Setup(CSharpClassWriter classWriter, DataNode node)
 {
     _classWriter   = classWriter;
     _node          = node;
     _parameterList = new ParameterListWriter(node);
     _typeUtil      = new TypeUtil(node);
 }
Esempio n. 3
0
 public void SetParameters(DataNode child, CSharpClassWriter classWriter)
 {
     foreach (var node in child.Children)
     {
         classWriter.AddDependentType(node[Consts.ParamType]);
         ParamNames.Add(node.Name);
         ParamTypes.Add(node[Consts.ParamType]);
         ByRef.Add(node.Is(Consts.IsRef));
     }
 }
Esempio n. 4
0
 public MethodWriter(CSharpClassWriter classWriter, DataNode node)
 {
     Setup(classWriter, node);
 }
Esempio n. 5
0
 public PropertyWriter(CSharpClassWriter classWriter, DataNode node)
 {
     _classWriter = classWriter;
     _node        = node;
     _typeUtil    = new TypeUtil(node);
 }