System.Windows.Media.MultiScaleTileSource.Initialize C# (CSharp) Method

Initialize() private method

private Initialize ( ) : void
return void
		private new void Initialize ()
		{
			if (!(this is DeepZoomImageTileSource)) {
				ImageUriFunc func = new Mono.ImageUriFunc (GetImageUriSafe);
				handle = System.Runtime.InteropServices.GCHandle.Alloc (func);
				NativeMethods.multi_scale_tile_source_set_image_uri_func (native, func);
				
				clear_image_uri_func = ClearImageUri;
				
				if (!Deployment.QueueForShutdown (clear_image_uri_func)) {
					/* we're already shutting down */
					clear_image_uri_func ();
				}
			}
		}