Mono.Xaml.ManagedXamlLoader.CreateFromStringInternal C# (CSharp) Метод

CreateFromStringInternal() защищенный Метод

protected CreateFromStringInternal ( string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns, Kind &kind ) : IntPtr
xaml string
createNamescope bool
validateTemplates bool
import_default_xmlns bool
kind Kind
Результат System.IntPtr
		protected override IntPtr CreateFromStringInternal (string xaml, bool createNamescope, bool validateTemplates, bool import_default_xmlns, out Kind kind)
		{
			if (xaml == null)
				throw new ArgumentNullException ("xaml");

			try {
				CreateNativeLoader (null, xaml);

				XamlLoaderFlags flags = 0;
				if (validateTemplates)
					flags |= XamlLoaderFlags.ValidateTemplates;
				if (import_default_xmlns)
					flags |= XamlLoaderFlags.ImportDefaultXmlns;
				return NativeMethods.xaml_loader_create_from_string (NativeLoader, xaml, createNamescope, out kind, (int) flags);
			}
			finally {
				FreeNativeLoader ();
			}
		}