PSTestLib.PSCmdletBase.writeSingleObject C# (CSharp) Method

writeSingleObject() public method

public writeSingleObject ( PSCmdletBase cmdlet, object outputObject ) : void
cmdlet PSCmdletBase
outputObject object
return void
        void writeSingleObject(PSCmdletBase cmdlet, object outputObject)
        {
            if (CheckSingleObject(cmdlet, outputObject)) {
                
                cmdlet.WriteVerbose(cmdlet, "the output object is not null");

//                WriteObjectMethod020Highlight(cmdlet, outputObject);
//
//                WriteObjectMethod030RunScriptBlocks(cmdlet, outputObject);
//
//                WriteObjectMethod040SetTestResult(cmdlet, outputObject);
//
//                WriteObjectMethod045OnSuccessScreenshot(cmdlet, outputObject);
//
//                WriteObjectMethod050OnSuccessDelay(cmdlet, outputObject);
                
                BeforeWriteSingleObject(cmdlet, outputObject);
                
                //WriteSingleObject(cmdlet, outputObject);
                
                try {

                    if (UnitTestMode) {
                        
                        UnitTestOutput.Add(outputObject);

                    } else {
                        
//                        WriteObjectMethod060OutputResult(cmdlet, outputObject);
                        WriteSingleObject(cmdlet, outputObject);
                    }
                }
                catch {}
                
                //WriteObjectMethod060OutputResult(cmdlet, outputObject);
                
                AfterWriteSingleObject(cmdlet, outputObject);
                
//                WriteObjectMethod070Report(cmdlet, outputObject);
                
                //WriteObjectMethod080ReportFailure();
            
            } else {
                
            }
        }