public SymbolPropertyViewModel(ClassViewModel effectiveParent, ClassViewModel declaringParent, IPropertySymbol symbol) { Parent = declaringParent; EffectiveParent = effectiveParent; Symbol = symbol; Type = new SymbolTypeViewModel(Symbol.Type); }
public SymbolClassViewModel(INamedTypeSymbol symbol) { Symbol = symbol; Type = new SymbolTypeViewModel(Symbol); }
public SymbolParameterViewModel(MethodViewModel parent, IParameterSymbol symbol) : base(parent) { Symbol = symbol; Type = new SymbolTypeViewModel(symbol.Type); }