32 references to GetCTypeFromType
Microsoft.CSharp (32)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (13)
33context = ((AggregateType)SymbolTable.GetCTypeFromType(contextType)).OwningAggregate; 238CType actualType = SymbolTable.GetCTypeFromType(t); 351CType type = SymbolTable.GetCTypeFromType(parameter.Type); 407ctype = TypeManager.GetParameterModifier(SymbolTable.GetCTypeFromType(type.GetElementType()), true); 411ctype = SymbolTable.GetCTypeFromType(type); 469arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.Type), default(ConstVal)); 478arg = ExprFactory.CreateConstant(SymbolTable.GetCTypeFromType(argument.Type), ConstVal.Get(argument.Value)); 521arg.RuntimeObjectActualType = SymbolTable.GetCTypeFromType(argument.Value.GetType()); 716callingObject = ExprFactory.CreateClass(SymbolTable.GetCTypeFromType(t)); 728SymbolTable.GetCTypeFromType(arguments[0].Type)); 1137ExprFactory.CreateClass(SymbolTable.GetCTypeFromType(argument.Value as Type)) : 1226CType destinationType = SymbolTable.GetCTypeFromType(returnType); 1262CType destinationType = SymbolTable.GetCTypeFromType(returnType);
Microsoft\CSharp\RuntimeBinder\Semantics\Types\AggregateType.cs (1)
104AggregateType baseClass = SymbolTable.GetCTypeFromType(baseSysType) as AggregateType;
Microsoft\CSharp\RuntimeBinder\Semantics\Types\PredefinedTypes.cs (1)
21AggregateType type = (AggregateType)SymbolTable.GetCTypeFromType(PredefinedTypeFacts.GetAssociatedSystemType(pt));
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (17)
179CType cType = GetCTypeFromType(type); 373ctype = GetCTypeFromType(t); 608return TypeManager.GetNullable(GetCTypeFromType(t.GetGenericArguments()[0])); 690types.Add(GetCTypeFromType(argument)); 717GetCTypeFromType(t.GetElementType()), 726return TypeManager.GetPointer(GetCTypeFromType(t.GetElementType())); 842ctypes[i] = GetCTypeFromType(t); 880agg.SetUnderlyingType((AggregateType)GetCTypeFromType(Enum.GetUnderlyingType(type))); 995agg.SetBaseClass((AggregateType)GetCTypeFromType(t)); 1086field.SetType(GetCTypeFromType(fieldInfo.FieldType)); 1133ev.type = GetCTypeFromType(eventInfo.EventHandlerType); 1254prop.RetType = GetCTypeFromType(property.PropertyType); 1438methodSymbol.RetType = GetCTypeFromType(method.ReturnType); 1672ctype = GetCTypeFromType(t); 1727AggregateSymbol aggregate = ((AggregateType)GetCTypeFromType(baseMethodInfo.DeclaringType)).OwningAggregate; 1742CType t = GetCTypeFromType(baseMemberInfo.DeclaringType); 1801CType t = GetCTypeFromType(type);