SceneNode ITriggerContainer.ResolveTargetName(string name, SceneNode relativeSource) { if (string.IsNullOrEmpty(name)) { return((SceneNode)(relativeSource as SceneElement ?? relativeSource.FindSceneNodeTypeAncestor <SceneElement>())); } return(SceneElementHelper.FindNode((SceneNode)this, name)); }
public static string SceneNodeElementName(SceneNode node) { string caption = node.ViewModel.Document.Caption; SceneElement sceneElement = (SceneElement)node.FindSceneNodeTypeAncestor(typeof(SceneElement)); return(string.Format((IFormatProvider)CultureInfo.CurrentCulture, StringTable.ReferencesFoundFormat, new object[2] { (object)(sceneElement != null ? sceneElement.DisplayName : node.ToString()), (object)caption })); }