Exemple #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;
        }
Exemple #2
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[PrimitiveData]]", value);
 }
Exemple #3
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[IterationKind]]", KindString[(int)this.ResultKind]);
     meta.EnumerableProperties.Add("[[IteratedObject]]", this.IteratedObject);
 }
Exemple #4
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[Handler]]", handler);
     meta.EnumerableProperties.Add("[[Target]]", target);
     meta.EnumerableProperties.Add("[[IsRevoked]]", target == null);
 }
Exemple #5
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[GeneratorFunction]]", invocation.FunctionObject);
     meta.EnumerableProperties.Add("[[GeneratorStatus]]", stateString[(int)this.State]);
 }
Exemple #6
0
 void IInspectorMetaProvider.FillInInspectorMetaObject(InspectorMetaObject meta)
 {
     meta.EnumerableProperties.Add("[[PromiseState]]", this.State.ToString().ToLower());
     meta.EnumerableProperties.Add("[[PromiseResult]]", this.Value);
 }