IUnaryOperatorCoercionMember IUnaryOperatorCoercionMemberDictionary.this[CoercibleUnaryOperators op] { get { return(this[op]); } }
public bool ContainsOverload(CoercibleUnaryOperators op) { foreach (var item in this.Values) { if (item.Operator == op) { return(true); } } return(false); }
public IUnaryOperatorCoercionMember <TCoercionParent> this[CoercibleUnaryOperators op] { get { foreach (var member in this.Values) { if (member.Operator == op) { return(member); } } throw new KeyNotFoundException(); } }
public IUnaryOperatorCoercionMember <TType> this[CoercibleUnaryOperators op] { get { foreach (var unop in this.Values) { if (unop.Operator == op) { return(unop); } } return(null); } }
IIntermediateUnaryOperatorCoercionMember IIntermediateUnaryOperatorCoercionMemberDictionary.Add(CoercibleUnaryOperators op) { return(this.Add(op)); }
public IIntermediateUnaryOperatorCoercionMember <TType, TIntermediateType> this[CoercibleUnaryOperators op] { get { foreach (var item in this.Values) { if (item.Operator == op) { return(item); } } return(null); } }
public IIntermediateUnaryOperatorCoercionMember <TType, TIntermediateType> Add(CoercibleUnaryOperators op) { UnaryOperatorMember member = this.Parent.GetUnaryOperatorMember(op); this.AddDeclaration(member); return(member); }
public static IUnaryOperatorUniqueIdentifier GetUnaryOperatorIdentifier(CoercibleUnaryOperators @operator) { return(new DefaultUnaryOperatorUniqueIdentifier(@operator)); }
public static IUnaryOperatorUniqueIdentifier GetUnaryOperatorIdentifier(CoercibleUnaryOperators @operator, string languageSpecificQualifier) { return(new DefaultUnaryOperatorUniqueIdentifier(@operator, languageSpecificQualifier)); }