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); }
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)); } }
public MethodWriter(CSharpClassWriter classWriter, DataNode node) { Setup(classWriter, node); }
public PropertyWriter(CSharpClassWriter classWriter, DataNode node) { _classWriter = classWriter; _node = node; _typeUtil = new TypeUtil(node); }