ICSharpCode.NRefactory.MonoCSharp.ModuleContainer.InitializePredefinedTypes C# (CSharp) Method

InitializePredefinedTypes() public method

public InitializePredefinedTypes ( ) : void
return void
		public void InitializePredefinedTypes ()
		{
			predefined_attributes = new PredefinedAttributes (this);
			predefined_types = new PredefinedTypes (this);
			predefined_members = new PredefinedMembers (this);

			OperatorsBinaryEqualityLifted = Binary.CreateEqualityLiftedOperatorsTable (this);
			OperatorsBinaryLifted = Binary.CreateStandardLiftedOperatorsTable (this);
		}

Usage Example

Example #1
0
        void Init()
        {
            var loader = new DynamicLoader(importer, ctx);

            RootContext.ToplevelTypes = module;

            //var startup_files = new List<string> ();
            //foreach (CompilationUnit file in Location.SourceFiles)
            //    startup_files.Add (file.Path);

            loader.LoadReferences(module);
            ctx.BuiltinTypes.CheckDefinitions(module);
            module.InitializePredefinedTypes();

            inited = true;
        }
All Usage Examples Of ICSharpCode.NRefactory.MonoCSharp.ModuleContainer::InitializePredefinedTypes