Пример #1
0
 public static Symbol GetSymbol(WellKnownSymbol symbol)
 {
     if ((int)symbol < 1 || (int)symbol > enumDict.Length)
     {
         throw new ArgumentException("Invalid symbol type.", "symbol");
     }
     return(enumDict[(int)symbol - 1]);
 }
Пример #2
0
 public IntrinsicMemberAttribute(WellKnownSymbol symbol, EcmaPropertyAttributes attributes)
     : this(attributes) {
     this.Symbol = symbol;
 }
Пример #3
0
 public IntrinsicMemberAttribute(WellKnownSymbol symbol)
     : this()
 {
     this.Symbol = symbol;
 }
Пример #4
0
 public RuntimeFunctionInjectionAttribute(WellKnownObject type, WellKnownSymbol property)
 {
     this.Type = type;
     this.Name = property;
 }
Пример #5
0
 public EcmaPropertyKey(WellKnownSymbol value)
     : this(new EcmaValue(new EcmaValueHandle((long)value), WellKnownSymbolBinder.Default))
 {
 }
Пример #6
0
 public AliasOfAttribute(object objectType, WellKnownSymbol symbol)
 {
     Guard.ArgumentNotNull(objectType, "objectType");
     this.ObjectType = objectType;
     this.Symbol     = symbol;
 }
Пример #7
0
 private Symbol(string description, WellKnownSymbol lookupValue)
     : this("Symbol." + description)
 {
     this.SymbolType = lookupValue;
 }