internal static PropertyReference FilterProperty(ITypeResolver typeResolver, IType type, PropertyReference propertyReference) { ReferenceStep referenceStep = propertyReference[0]; ReferenceStep filteredStep = SceneNodeObjectSet.FilterProperty(typeResolver, type, referenceStep); return(SceneNodeObjectSet.UpdatePropertyReference(propertyReference, referenceStep, filteredStep)); }
internal static PropertyReference FilterProperty(SceneNode node, PropertyReference propertyReference) { ReferenceStep referenceStep = propertyReference[0]; ReferenceStep filteredStep = SceneNodeObjectSet.FilterProperty(node, referenceStep); return(SceneNodeObjectSet.UpdatePropertyReference(propertyReference, referenceStep, filteredStep)); }