Ancestry.QueryProcessor.Compile.Emitter.FindOrCreateNativeFromTupleType C# (CSharp) Method

FindOrCreateNativeFromTupleType() public method

public FindOrCreateNativeFromTupleType ( TupleType tupleType ) : Type
tupleType TupleType
return System.Type
        public System.Type FindOrCreateNativeFromTupleType(TupleType tupleType)
        {
            System.Type nativeType;
            if (!_tupleToNative.TryGetValue(tupleType, out nativeType))
            {
                nativeType = NativeFromTupleType(tupleType);
                _tupleToNative.Add(tupleType, nativeType);
            }
            return nativeType;
        }

Usage Example

Beispiel #1
0
 public override System.Type GetNative(Emitter emitter)
 {
     return emitter.FindOrCreateNativeFromTupleType(this);
 }