public static TypeMember Resolve <TClrType>( this IClrTypeResolver resolver, ImperativeCodeModel codeModel, int distance) { return(resolver.Resolve(typeof(TClrType), codeModel, distance)); }
public RoslynCodeModelReader(Compilation compilation, IClrTypeResolver clrTypeResolver) { _clrTypeResolver = clrTypeResolver; this.Workspace = null; this.Compilations = new[] { compilation }; this.ModelBuilder = new CodeModelBuilder(Compilations); }
public RoslynCodeModelReader(Workspace workspace, IClrTypeResolver clrTypeResolver) { _clrTypeResolver = clrTypeResolver; this.Workspace = workspace; this.Compilations = CompileAllProjects(Workspace); this.ModelBuilder = new CodeModelBuilder(Compilations); }
protected CodeContextBase(ImperativeCodeModel codeModel, IClrTypeResolver typeResolver, LanguageInfo language) { _previousContext = Current.Value; Current.Value = this; this.CodeModel = codeModel; this.ClrTypeResolver = typeResolver; this.Language = language; }
public CodeReaderContext(ImperativeCodeModel codeModel, IClrTypeResolver clrTypeResolver, LanguageInfo language) : base(codeModel, clrTypeResolver, language) { }