Exemplo n.º 1
0
 public static TypeMember Resolve <TClrType>(
     this IClrTypeResolver resolver,
     ImperativeCodeModel codeModel,
     int distance)
 {
     return(resolver.Resolve(typeof(TClrType), codeModel, distance));
 }
Exemplo n.º 2
0
        public RoslynCodeModelReader(Compilation compilation, IClrTypeResolver clrTypeResolver)
        {
            _clrTypeResolver = clrTypeResolver;

            this.Workspace    = null;
            this.Compilations = new[] { compilation };
            this.ModelBuilder = new CodeModelBuilder(Compilations);
        }
Exemplo n.º 3
0
        public RoslynCodeModelReader(Workspace workspace, IClrTypeResolver clrTypeResolver)
        {
            _clrTypeResolver = clrTypeResolver;

            this.Workspace    = workspace;
            this.Compilations = CompileAllProjects(Workspace);
            this.ModelBuilder = new CodeModelBuilder(Compilations);
        }
Exemplo n.º 4
0
        protected CodeContextBase(ImperativeCodeModel codeModel, IClrTypeResolver typeResolver, LanguageInfo language)
        {
            _previousContext = Current.Value;
            Current.Value    = this;

            this.CodeModel       = codeModel;
            this.ClrTypeResolver = typeResolver;
            this.Language        = language;
        }
Exemplo n.º 5
0
 public CodeReaderContext(ImperativeCodeModel codeModel, IClrTypeResolver clrTypeResolver, LanguageInfo language)
     : base(codeModel, clrTypeResolver, language)
 {
 }