コード例 #1
0
ファイル: ContractExtractor.cs プロジェクト: nlhepler/mono
		public ContractExtractor (ContractNodes contractNodes, AssemblyNode assembly, bool verbose)
		{
			this.visited_methods = new Dictionary<Method, Method> ();
			this.contract_nodes = contractNodes;
			this.assembly = assembly;
			this.verbose = verbose;
		}
コード例 #2
0
 public ContractExtractor(ContractNodes contractNodes, AssemblyNode assembly, bool verbose)
 {
     this.visited_methods = new Dictionary <Method, Method> ();
     this.contract_nodes  = contractNodes;
     this.assembly        = assembly;
     this.verbose         = verbose;
 }
コード例 #3
0
ファイル: ContractNodes.cs プロジェクト: pmq20/mono_forked
        public static ContractNodes GetContractNodes(AssemblyNode assembly, Action <string> errorHandler)
        {
            var contractNodes = new ContractNodes(assembly, errorHandler);

            if (contractNodes.ContractClass != null)
            {
                return(contractNodes);
            }
            return(null);
        }
コード例 #4
0
ファイル: ContractExtractor.cs プロジェクト: nlhepler/mono
		public ContractExtractor (ContractNodes contractNodes, AssemblyNode assembly)
			: this (contractNodes, assembly, DebugOptions.Debug)
		{
		}
コード例 #5
0
ファイル: HelperMethods.cs プロジェクト: REALTOBIZ/mono
		public static Local ExtractPreamble (Method method, ContractNodes contractNodes, Block contractInitializer, out Block postPreamble)
		{
			postPreamble = null;
			return null;
		}
コード例 #6
0
 public static Local ExtractPreamble(Method method, ContractNodes contractNodes, Block contractInitializer, out Block postPreamble)
 {
     postPreamble = null;
     return(null);
 }
コード例 #7
0
ファイル: ContractNodes.cs プロジェクト: REALTOBIZ/mono
		public static ContractNodes GetContractNodes (AssemblyNode assembly, Action<string> errorHandler)
		{
			var contractNodes = new ContractNodes (assembly, errorHandler);
			if (contractNodes.ContractClass != null)
				return contractNodes;
			return null;
		}
コード例 #8
0
 public ContractExtractor(ContractNodes contractNodes, AssemblyNode assembly)
     : this(contractNodes, assembly, DebugOptions.Debug)
 {
 }