public ICEFInfraWrapper?GetCreateInfra() { var infra = GetInfra(); if (infra != null) { return(infra); } // Must succeed so create an infra wrapper! var wt = GetWrapperTarget(); if (wt == null) { throw new CEFInvalidStateException(InvalidStateType.ObjectTrackingIssue); } Infra = WrappingHelper.CreateInfraWrapper(WrappingSupport.All, WrappingAction.Dynamic, false, wt, null, null, null); return(Infra); }
public ICEFInfraWrapper GetCreateInfra() { var infra = GetInfra(); if (infra != null) { return(infra); } // Must succeed so create an infra wrapper! var wt = GetWrapperTarget(); if (wt == null) { throw new CEFInvalidOperationException("Failed to identify target object to create infrastructure wrapper for."); } Infra = WrappingHelper.CreateInfraWrapper(WrappingSupport.All, WrappingAction.Dynamic, false, wt, null, null, null); return(Infra); }