ICSharpCode.NRefactory.CSharp.Resolver.CSharpResolver.CSharpResolver C# (CSharp) Method

CSharpResolver() public method

public CSharpResolver ( ICSharpCode.NRefactory.CSharp.TypeSystem.CSharpTypeResolveContext context ) : System
context ICSharpCode.NRefactory.CSharp.TypeSystem.CSharpTypeResolveContext
return System
		public CSharpResolver(CSharpTypeResolveContext context)
		{
			if (context == null)
				throw new ArgumentNullException("context");
			this.compilation = context.Compilation;
			this.conversions = CSharpConversions.Get(compilation);
			this.context = context;
			if (context.CurrentTypeDefinition != null)
				currentTypeDefinitionCache = new TypeDefinitionCache(context.CurrentTypeDefinition);
		}
		

Same methods

CSharpResolver::CSharpResolver ( ICompilation compilation ) : System
CSharpResolver::CSharpResolver ( ICompilation compilation, CSharpConversions conversions, ICSharpCode.NRefactory.CSharp.TypeSystem.CSharpTypeResolveContext context, bool checkForOverflow, bool isWithinLambdaExpression, TypeDefinitionCache currentTypeDefinitionCache, ImmutableStack localVariableStack, ObjectInitializerContext objectInitializerStack ) : System
CSharpResolver