當前位置: 首頁>>代碼示例>>C#>>正文


C# ProjectDom.GetArrayType方法代碼示例

本文整理匯總了C#中MonoDevelop.Projects.Dom.Parser.ProjectDom.GetArrayType方法的典型用法代碼示例。如果您正苦於以下問題:C# ProjectDom.GetArrayType方法的具體用法?C# ProjectDom.GetArrayType怎麽用?C# ProjectDom.GetArrayType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在MonoDevelop.Projects.Dom.Parser.ProjectDom的用法示例。


在下文中一共展示了ProjectDom.GetArrayType方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: AddType

		internal static void AddType (ProjectDom dom, List<object> result, IReturnType returnType, IMember callingMember, bool showStatic)
		{
			if (returnType == null || returnType.FullName == "System.Void")
				return;
			if (returnType.ArrayDimensions > 0) {
				DomReturnType elementType = new DomReturnType (returnType.FullName);
				elementType.ArrayDimensions = returnType.ArrayDimensions - 1;
				for (int i = 0; i < elementType.ArrayDimensions; i++) {
					elementType.SetDimension (i, returnType.ArrayDimensions - 1);
				}
				elementType.PointerNestingLevel = returnType.PointerNestingLevel;
				
				AddType (dom, result, dom.GetArrayType (elementType), callingMember, showStatic);
				return;
			}
			IType type = dom.GetType (returnType);
			
			AddType (dom, result, type, callingMember, showStatic);
		}
開發者ID:yayanyang,項目名稱:monodevelop,代碼行數:19,代碼來源:ResolveResult.cs


注:本文中的MonoDevelop.Projects.Dom.Parser.ProjectDom.GetArrayType方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。