コード例 #1
0
        public override JSVariableField CreateInnerField(JSVariableField outerField)
        {
            return outerField.IfNotNull(o =>
            {
                // blindly create an inner reference field for with scopes, no matter what it
                // is. globals and predefined values can be hijacked by object properties in
                // this scope.
                var withField = AddField(CreateField(outerField));

                return withField;
            });
        }
コード例 #2
0
ファイル: withscope.cs プロジェクト: zhoffice/nodejstools
        public override JSVariableField CreateInnerField(JSVariableField outerField)
        {
            return(outerField.IfNotNull(o =>
            {
                // blindly create an inner reference field for with scopes, no matter what it
                // is. globals and predefined values can be hijacked by object properties in
                // this scope.
                var withField = AddField(CreateField(outerField));

                return withField;
            }));
        }
コード例 #3
0
 public virtual JSVariableField CreateField(JSVariableField outerField)
 {
     // use the same type as the outer field by default
     return(outerField.IfNotNull(o => new JSVariableField(o.FieldType, o)));
 }
コード例 #4
0
 public virtual JSVariableField CreateField(JSVariableField outerField)
 {
     // use the same type as the outer field by default
     return outerField.IfNotNull(o => new JSVariableField(o.FieldType, o));
 }