CompositionSurfaceBase GetCompositionSurface(CompositionSurfaceBase obj) { switch (obj.Type) { case CompositionObjectType.CompositionVisualSurface: return(GetCompositionVisualSurface((CompositionVisualSurface)obj)); default: throw new InvalidOperationException(); } }
public CompositionSurfaceBrush CreateSurfaceBrush(CompositionSurfaceBase surface) => new CompositionSurfaceBrush(surface);
internal CompositionSurfaceBrush(CompositionSurfaceBase surface) { Surface = surface; }