Ejemplo n.º 1
0
        public RuntimeObjectDebuggerProxy(RuntimeObject obj)
        {
            InspectorMetaObject meta = new InspectorMetaObject(obj);

            this.EnumerableProperties    = meta.EnumerableProperties.ToArray();
            this.NonEnumerableProperties = meta.NonEnumerableProperties.ToArray();
            this.Prototype = meta.Prototype;
        }
Ejemplo n.º 2
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[PrimitiveData]]", value);
 }
Ejemplo n.º 3
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[IterationKind]]", KindString[(int)this.ResultKind]);
     meta.EnumerableProperties.Add("[[IteratedObject]]", this.IteratedObject);
 }
Ejemplo n.º 4
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[Handler]]", handler);
     meta.EnumerableProperties.Add("[[Target]]", target);
     meta.EnumerableProperties.Add("[[IsRevoked]]", target == null);
 }
Ejemplo n.º 5
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[GeneratorFunction]]", invocation.FunctionObject);
     meta.EnumerableProperties.Add("[[GeneratorStatus]]", stateString[(int)this.State]);
 }
Ejemplo n.º 6
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[PromiseState]]", this.State.ToString().ToLower());
     meta.EnumerableProperties.Add("[[PromiseResult]]", this.Value);
 }