internal extern void Setup(ShaderContainer container, string name, FoundryHandle parameterListHandle);
internal static bool ReferenceEquals(FoundryHandle handle0, ShaderContainer container0, FoundryHandle handle1, ShaderContainer container1) { // Even if the containers are different, invalid objects are always equal return((handle0 == handle1) && ((!handle0.IsValid) || (container0 == container1))); }
internal extern static bool ValueEquals(ShaderContainer aContainer, FoundryHandle aHandle, ShaderContainer bContainer, FoundryHandle bHandle);