private static bool TryGetCellEditor(object key, out CellEditor value) { var resource = default(object); if (!DefaultCellEditorSelector.TryGetResource(key, out resource)) { value = default(CellEditor); return(false); } else { value = DefaultCellEditorSelector.TryFreeze(resource as CellEditor); return(value != null); } }
private static bool TryGetDataTemplate(object key, out DataTemplate value) { var resource = default(object); if (!DefaultCellEditorSelector.TryGetResource(key, out resource)) { value = default(DataTemplate); return(false); } else { value = DefaultCellEditorSelector.TrySeal(resource as DataTemplate); return(value != null); } }