61 references to RetargetOptions
Microsoft.CodeAnalysis.CSharp (61)
Symbols\Attributes\RetargetingAttributeData.cs (1)
43
return retargetingModule.RetargetingTranslator.Retarget(systemType,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
Symbols\Retargeting\RetargetingAssemblySymbol.cs (2)
292
return this.RetargetingTranslator.Retarget(underlying,
RetargetOptions
.RetargetPrimitiveTypesByName);
301
yield return this.RetargetingTranslator.Retarget(underlying,
RetargetOptions
.RetargetPrimitiveTypesByName);
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
53
return this.RetargetingTranslator.Retarget(_underlyingEvent.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
62
return this.RetargetingTranslator.Retarget(_underlyingField.GetFieldType(fieldsBeingBound),
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
136
new TypeWithAnnotations.Boxed(this.RetargetingTranslator.Retarget(_underlyingMethod.ReturnTypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode, this.ContainingType)),
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (5)
111
return (object)underlying == null ? null : this.RetargetingTranslator.Retarget(underlying,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode); // comes from field's signature.
267
return this.RetargetingTranslator.Retarget(underlyingResult,
RetargetOptions
.RetargetPrimitiveTypesByName);
292
acyclicBase = this.RetargetingTranslator.Retarget(underlyingBase,
RetargetOptions
.RetargetPrimitiveTypesByName);
338
var declaredBase = (object)underlyingBase != null ? this.RetargetingTranslator.Retarget(underlyingBase,
RetargetOptions
.RetargetPrimitiveTypesByName) : null;
373
return (object)coClass == null ? null : this.RetargetingTranslator.Retarget(coClass,
RetargetOptions
.RetargetPrimitiveTypesByName);
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (2)
129
builder.Add(this.RetargetingTranslator.Retarget(t,
RetargetOptions
.RetargetPrimitiveTypesByName));
229
return this.RetargetingTranslator.Retarget(underlying,
RetargetOptions
.RetargetPrimitiveTypesByName);
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
41
return this.RetargetingModule.RetargetingTranslator.Retarget(_underlyingParameter.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
69
var type = this.RetargetingTranslator.Retarget(_underlyingProperty.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (44)
73
RetargetingTranslator.Retarget(tupleErrorField.ContainingType,
RetargetOptions
.RetargetPrimitiveTypesByName),
77
this.RetargetingTranslator.Retarget(tupleErrorField.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode),
105
: CSharpSymbolVisitor<
RetargetOptions
, Symbol>
165
return symbol.Accept(this,
RetargetOptions
.RetargetPrimitiveTypesByName);
172
(type, translator) => translator.Retarget(type,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode), this);
175
public TypeSymbol Retarget(TypeSymbol symbol,
RetargetOptions
options)
180
public TypeWithAnnotations Retarget(TypeWithAnnotations underlyingType,
RetargetOptions
options, NamedTypeSymbol asDynamicIfNoPiaContainingType = null)
205
private NamedTypeSymbol RetargetNamedTypeDefinition(NamedTypeSymbol type,
RetargetOptions
options)
217
if (options ==
RetargetOptions
.RetargetPrimitiveTypesByTypeCode)
483
public NamedTypeSymbol Retarget(NamedTypeSymbol type,
RetargetOptions
options)
538
var newArg = Retarget(arg,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode); // generic instantiation is a signature
698
TypeWithAnnotations newElement = Retarget(oldElement,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
721
NamedTypeSymbol newModifierSymbol = Retarget(oldModifierSymbol,
RetargetOptions
.RetargetPrimitiveTypesByName); // should be retargeted by name
749
TypeWithAnnotations newPointed = Retarget(oldPointed,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
762
var newReturn = Retarget(signature.ReturnTypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
778
var newParameterType = Retarget(parameter.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
849
result.Add(Retarget(nts,
RetargetOptions
.RetargetPrimitiveTypesByName));
863
result.Add(Retarget(ts,
RetargetOptions
.RetargetPrimitiveTypesByName));
875
result.Add(Retarget(ts,
RetargetOptions
.RetargetPrimitiveTypesByName));
911
var retargetedType = Retarget(containingType,
RetargetOptions
.RetargetPrimitiveTypesByName);
959
var retargetedType = Retarget(containingType,
RetargetOptions
.RetargetPrimitiveTypesByName);
975
var retargetedType = Retarget(containingType,
RetargetOptions
.RetargetPrimitiveTypesByName);
1028
translator.Retarget(param.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode),
1048
translator.Retarget(method.ReturnTypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode),
1106
Retarget(param.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode),
1117
Retarget(property.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode),
1139
var targetType = Retarget(@event.TypeWithAnnotations,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
1205
newAttributeType = Retarget(oldAttributeType,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
1263
Retarget(oldConstantType,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
1283
newConstantValue = Retarget((TypeSymbol)oldConstantValue,
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
1354
public override Symbol VisitModule(ModuleSymbol symbol,
RetargetOptions
options)
1361
public override Symbol VisitNamespace(NamespaceSymbol symbol,
RetargetOptions
options)
1366
public override Symbol VisitNamedType(NamedTypeSymbol symbol,
RetargetOptions
options)
1371
public override Symbol VisitArrayType(ArrayTypeSymbol symbol,
RetargetOptions
options)
1376
public override Symbol VisitPointerType(PointerTypeSymbol symbol,
RetargetOptions
options)
1381
public override Symbol VisitFunctionPointerType(FunctionPointerTypeSymbol symbol,
RetargetOptions
argument)
1386
public override Symbol VisitMethod(MethodSymbol symbol,
RetargetOptions
options)
1391
public override Symbol VisitParameter(ParameterSymbol symbol,
RetargetOptions
options)
1396
public override Symbol VisitField(FieldSymbol symbol,
RetargetOptions
options)
1401
public override Symbol VisitProperty(PropertySymbol symbol,
RetargetOptions
argument)
1406
public override Symbol VisitTypeParameter(TypeParameterSymbol symbol,
RetargetOptions
options)
1411
public override Symbol VisitErrorType(ErrorTypeSymbol symbol,
RetargetOptions
options)
1416
public override Symbol VisitEvent(EventSymbol symbol,
RetargetOptions
options)
1421
public override Symbol VisitDynamicType(DynamicTypeSymbol symbol,
RetargetOptions
argument)
Symbols\Retargeting\RetargetingTypeParameterSymbol.cs (2)
104
return this.RetargetingTranslator.Retarget(_underlyingTypeParameter.GetEffectiveBaseClass(inProgress),
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);
109
return this.RetargetingTranslator.Retarget(_underlyingTypeParameter.GetDeducedBaseType(inProgress),
RetargetOptions
.RetargetPrimitiveTypesByTypeCode);