public sealed override void VisitDynamicType(IDynamicTypeSymbol symbol) { // Fine. }
private static GraphNodeId GetPartialForDynamicType(IDynamicTypeSymbol dt, GraphNodeIdName nodeName) { // We always consider this to be the "Object" type since Progression takes a very metadata-ish view of the type return GraphNodeId.GetPartial(nodeName, "Object"); }
public override ITypeSymbol VisitDynamicType(IDynamicTypeSymbol symbol) { return(symbol); }
private bool DynamicTypesAreEquivalent(IDynamicTypeSymbol x, IDynamicTypeSymbol y) { return(true); }
public override SymbolKey VisitDynamicType(IDynamicTypeSymbol dynamicTypeSymbol) { return(DynamicTypeSymbolKey.Instance); }
private static GraphNodeId GetPartialForDynamicType(IDynamicTypeSymbol dt, GraphNodeIdName nodeName) { // We always consider this to be the "Object" type since Progression takes a very metadata-ish view of the type return(GraphNodeId.GetPartial(nodeName, "Object")); }
public override object VisitDynamicType(IDynamicTypeSymbol dynamicTypeSymbol) { WriteType(SymbolKeyType.DynamicType); DynamicTypeSymbolKey.Create(this); return(null); }
public override ValueTask VisitDynamicType(IDynamicTypeSymbol symbol) => default;
public override void VisitDynamicType(IDynamicTypeSymbol symbol) { _builder.Append(typeof(object).FullName); }
public override Accessibility VisitDynamicType(IDynamicTypeSymbol symbol) => Accessibility.Public;
public override void VisitDynamicType(IDynamicTypeSymbol symbol) { if ((Options & NameOptions.WithNamespace) == NameOptions.WithNamespace) { Append(typeof(object).FullName); } else { Append(typeof(object).Name); } }
public override void VisitDynamicType(IDynamicTypeSymbol symbol) { if ((Options & NameOptions.UseAlias) == NameOptions.UseAlias) { Append("dynamic"); } else if ((Options & NameOptions.Qualified) == NameOptions.Qualified) { Append(typeof(object).FullName); } else { Append(typeof(object).Name); } }
public override void VisitDynamicType(IDynamicTypeSymbol symbol) { builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, symbol.Name)); }
public override void VisitDynamicType(IDynamicTypeSymbol dynamicTypeSymbol) { WriteType(SymbolKeyType.DynamicType); DynamicTypeSymbolKey.Create(this); }
public override void VisitDynamicType(IDynamicTypeSymbol symbol) { base.VisitDynamicType(symbol); }
public override bool VisitDynamicType(IDynamicTypeSymbol symbol) { // The dynamic type is never unsafe (well....you know what I mean return(false); }
public virtual TResult VisitDynamicType(IDynamicTypeSymbol symbol) { return(DefaultVisit(symbol)); }
public override TypeSyntax VisitDynamicType(IDynamicTypeSymbol symbol) { return(AddInformationTo( SyntaxFactory.IdentifierName("dynamic"), symbol)); }
public override void VisitDynamicType(IDynamicTypeSymbol symbol) { var id = VisitorHelper.GetId(symbol.OriginalDefinition); ReferenceItem.Parts[SyntaxLanguage.CSharp].Add(new LinkItem { DisplayName = NameVisitorCreator.GetCSharp(NameOptions.None).GetName(symbol), DisplayNamesWithType = NameVisitorCreator.GetCSharp(NameOptions.WithType).GetName(symbol), DisplayQualifiedNames = NameVisitorCreator.GetCSharp(NameOptions.Qualified).GetName(symbol), Name = id, }); }
public override void VisitDynamicType(IDynamicTypeSymbol dynamicTypeSymbol) { }
public override IEntity VisitDynamicType(IDynamicTypeSymbol symbol) => DynamicType.Create(cx, symbol);
public virtual void VisitDynamicType(IDynamicTypeSymbol symbol) { DefaultVisit(symbol); }
public override INamedTypeSymbol?VisitDynamicType(IDynamicTypeSymbol symbol) => null;
public override ITypeSymbol VisitDynamicType(IDynamicTypeSymbol symbol) => symbol;
public override Accessibility VisitDynamicType(IDynamicTypeSymbol symbol) { return(Accessibility.Public); }
public override int VisitDynamicType(IDynamicTypeSymbol symbol, StringBuilder argument) { argument.Append("<dynamic>"); return(_indent); }
private bool DynamicTypesAreEquivalent(IDynamicTypeSymbol x, IDynamicTypeSymbol y) { return true; }
public override void VisitDynamicType(IDynamicTypeSymbol symbol) { _output.Append("<dynamic>"); }
public override void VisitDynamicType(IDynamicTypeSymbol symbol) { }