SYMBOL INDEX (15221 symbols across 1191 files) FILE: Deployment/Samples/ClassLibraryExt/Class.cs class MyPhpClass (line 18) | [Serializable] method Foo (line 44) | [ImplementsMethod] method MyPhpClass (line 57) | public MyPhpClass() method __construct (line 63) | [PhpVisible, PhpFinal, ImplementsMethod] FILE: Deployment/Samples/ClassLibraryExt/Globals.cs class MyClass (line 13) | public sealed class MyClass method Foo (line 25) | [ImplementsFunction("foo")] FILE: Deployment/Samples/ConsoleApplication/MultiScriptAssembly/ext/fncs.php function printer (line 3) | function printer($x) FILE: Deployment/Samples/ConsoleApplication/MultiScriptAssembly/ext/types.php class X (line 3) | class X method X (line 7) | function X($a, $b) method __toString (line 13) | function __toString() FILE: Deployment/Samples/ConsoleApplication/netmodules/a.php function f (line 3) | function f($x) FILE: Deployment/Samples/ConsoleApplication/netmodules/b.php class A (line 3) | class A method __construct (line 7) | function __construct($a) method foo (line 13) | function foo($x) method write (line 20) | function write() class B (line 27) | class B extends A method foo (line 29) | function foo($x) FILE: Deployment/Samples/ConsoleApplication/quadratic/Program.php function usage (line 5) | function usage() function process_parameters (line 20) | function process_parameters(&$a, &$b, &$c) FILE: Deployment/Samples/Extensions/Exif/Class.cs class ExifSample (line 11) | class ExifSample method Main (line 16) | [STAThread] FILE: Deployment/Samples/Extensions/Ming/Class.cs class MingSample (line 11) | class MingSample method Main (line 16) | [STAThread] FILE: Deployment/Samples/Extensions/Zlib/Class.cs class ZlibSample (line 11) | class ZlibSample method Main (line 16) | [STAThread] FILE: Deployment/Samples/LinqAndGenerics/Demo.php class Demo (line 4) | class Demo method Main (line 6) | static function Main() FILE: Deployment/Samples/LinqAndGenerics/Generics.php method Action (line 13) | private static function Action($element) FILE: Deployment/Samples/LinqAndGenerics/Interop.php class MyComparer (line 12) | class MyComparer implements \System\Collections\IEqualityComparer method Equals (line 19) | function Equals($x, $y) method GetHashCode (line 24) | function GetHashCode($x) class Interop (line 30) | class Interop function f (line 40) | function f($a, &$b, int $c, string &$d, [\Out]double &$e, \System\Collec... FILE: Deployment/Samples/LinqAndGenerics/Linq.php class Product (line 9) | class Product method Product (line 11) | public function Product($productID, $name, $category, $unitPrice, $uni... class Order (line 27) | class Order method Order (line 29) | public function Order($orderID, $productID, $quantity, $customerName) method Display (line 45) | private static function Display($label, $data) method Run (line 61) | static function Run() method GetProductList (line 112) | private static function GetProductList() FILE: Deployment/Samples/WinForms/Form1.php class Form1 (line 5) | class Form1 extends \System\Windows\Forms\Form { method __construct (line 15) | public function __construct() method InitializeComponent (line 20) | public function InitializeComponent() { method Button_Click (line 67) | private function Button_Click(\System\Object $sender, \System\EventArg... method button1_Click (line 70) | private function button1_Click(\System\Object $sender, \System\EventAr... FILE: Deployment/Samples/WinForms/Form1.user.php class Form1 (line 19) | class Form1 extends Forms\Form method CreateBitmap (line 27) | private function CreateBitmap() method Form1_Load (line 45) | private function Form1_Load(System\Object $sender, System\EventArgs $e) method Resize (line 52) | private function Resize() method Form1_Resize (line 64) | private function Form1_Resize(System\Object $sender, System\EventArgs $e) method Form1_Move (line 72) | private function Form1_Move(System\Object $sender, System\EventArgs $e) method Form1_Click (line 88) | private function Form1_Click(System\Object $sender, System\EventArgs $e) method timer_Tick (line 99) | private function timer_Tick(System\Object $sender, System\EventArgs $e) FILE: Deployment/Samples/WinForms/Mandelbrot.php class MandelbrotSet (line 8) | class MandelbrotSet method __construct (line 23) | public function __construct($width, $height) method SetSize (line 39) | public function SetSize($width, $height) method SetCenter (line 45) | public function SetCenter($x, $y) method ZoomIn (line 51) | public function ZoomIn() method ZoomOut (line 56) | public function ZoomOut() method GetColor (line 62) | public function GetColor($x, $y) FILE: Deployment/Samples/WinForms/Program.php class Program (line 6) | class Program method Main (line 8) | static function Main() FILE: Deployment/Samples/WinForms/TrickyButton.php class TrickyButton (line 18) | class TrickyButton extends Button method __construct (line 25) | public function __construct() method OnClick (line 33) | protected function OnClick($eventArgs) method OnMouseMove (line 43) | protected function OnMouseMove($e) method Timer_OnTick (line 77) | public function Timer_OnTick() method MoveTo (line 103) | private function MoveTo($location) method IsLocationSafe (line 118) | private function IsLocationSafe($offset, $point) FILE: Deployment/WebSamples/ASP.NET/FormsAuth/Default.aspx.php class _Default (line 4) | class _Default extends \System\Web\UI\Page method ButtonLogout_Click (line 6) | protected function ButtonLogout_Click($sender, $e) FILE: Deployment/WebSamples/ASP.NET/FormsAuth/Login.aspx.php class Login (line 4) | class Login extends \System\Web\UI\Page method ButtonSubmit_Click (line 6) | protected function ButtonSubmit_Click($sender, $e) FILE: Deployment/WebSamples/Extensions/clock.php function center (line 67) | function center($s, $y, $size, $fontname = "Times-Roman", $outline = 0) FILE: Deployment/WebSamples/MultiScriptAssembly/ext/fncs.php function printer (line 3) | function printer($x) FILE: Deployment/WebSamples/MultiScriptAssembly/ext/types.php class X (line 3) | class X method X (line 7) | function X($a, $b) method __toString (line 13) | function __toString() FILE: Deployment/WebSamples/SimpleScripts/Session.php class A (line 24) | class A FILE: Deployment/WebSamples/Tests/Arrays/array_map.php function f (line 48) | function f($x,$y,&$z) FILE: Deployment/WebSamples/Tests/Arrays/array_reduce1.php function t (line 21) | function &t(&$a, &$b) FILE: Deployment/WebSamples/Tests/Arrays/array_reduce2.php function rsum (line 15) | function rsum($v, $w) { function rmul (line 20) | function rmul($v, $w) { FILE: Deployment/WebSamples/Tests/Arrays/usort.php function my_cmp (line 36) | function my_cmp($a,$b) FILE: Deployment/WebSamples/Tests/Functions/global.php function f (line 5) | function f() FILE: Deployment/WebSamples/Tests/Functions/indirect.php function f (line 5) | function f() FILE: Deployment/WebSamples/Tests/Functions/references.php function f (line 14) | function f(&$par) class A (line 22) | class A class B (line 27) | class B method f (line 29) | function f(&$par) FILE: Deployment/WebSamples/Tests/Objects/object_creation.php class Class1 (line 5) | class Class1 method __construct (line 7) | public function __construct() method Class1 (line 12) | public function Class1() class Class2 (line 18) | class Class2 extends Class1 method Class2 (line 20) | public function Class2() method Class1 (line 25) | public function Class1() FILE: Deployment/WebSamples/Tests/Objects/static_fields.php class Class1 (line 5) | class Class1 method Foo1 (line 11) | public static function Foo1() class Class2 (line 17) | class Class2 extends Class1 FILE: Deployment/WebSamples/Tests/Objects/static_methods.php type IFace (line 5) | interface IFace method StaticFun (line 7) | static function StaticFun(); class Class1 (line 10) | class Class1 implements IFace method f (line 12) | protected static function f() method StaticFun (line 17) | public static function StaticFun() class Class2 (line 24) | class Class2 extends Class1 method f (line 26) | protected static function f() method StaticFun (line 31) | public static function StaticFun() class Class3 (line 41) | class Class3 extends Class2 method f (line 43) | public static function f() FILE: Deployment/WebSamples/Tests/index.php function scriptdir (line 44) | function scriptdir($path) FILE: Deployment/WebSamples/Tests/test_includer.php function _index_href (line 26) | function _index_href($f, $s, $r, $x) function _index_showfile (line 74) | function _index_showfile($filename, $text, $source, $res, $xmp, $output) FILE: Samples/PersonalWebSite/Admin/Albums.aspx.php class Admin_Albums_aspx (line 12) | class Admin_Albums_aspx extends System:::Web:::UI:::Page { FILE: Samples/PersonalWebSite/Admin/Details.aspx.php class Admin_Details_aspx (line 12) | class Admin_Details_aspx extends System:::Web:::UI:::Page { method __construct (line 14) | function __construct() { method Page_Load (line 18) | function Page_Load($sender, $e) { FILE: Samples/PersonalWebSite/Admin/Photos.aspx.php class Admin_Photos_aspx (line 14) | class Admin_Photos_aspx extends System:::Web:::UI:::Page { method FormView1_ItemInserting (line 16) | protected function FormView1_ItemInserting($sender, $e) { method Button1_Click (line 20) | protected function Button1_Click($sender, $e) { FILE: Samples/PersonalWebSite/Albums.aspx.php class Albums_aspx (line 12) | class Albums_aspx extends System:::Web:::UI:::Page { FILE: Samples/PersonalWebSite/App_Code/Album.php class Album (line 2) | class Album { function __construct (line 16) | function __construct($id, $count, $caption, $ispublic) { FILE: Samples/PersonalWebSite/App_Code/Photo.php class Photo (line 2) | class Photo { function __construct (line 13) | function __construct($id, $albumid, $caption) { FILE: Samples/PersonalWebSite/App_Code/PhotoManager.php function GetFirstPhoto (line 62) | function GetFirstPhoto($albumid, $size) { function AddAlbum (line 188) | function AddAlbum($Caption, $IsPublic) { function ResizeImageFile (line 257) | function ResizeImageFile($imageFile, $targetSize) { function CalculateDimensions (line 277) | function CalculateDimensions($oldSize, $targetSize) { function ListUploadDirectory (line 289) | function ListUploadDirectory() { FILE: Samples/PersonalWebSite/App_Code/PhotoSize.php class PhotoSize (line 2) | final class PhotoSize { method __construct (line 4) | private function __construct() { FILE: Samples/PersonalWebSite/App_Data/personal-add.sql type Albums (line 1) | CREATE TABLE [Albums] ( FILE: Samples/PersonalWebSite/Default.aspx.php class Default_aspx (line 12) | class Default_aspx extends System:::Web:::UI:::Page { method Randomize (line 14) | public function Randomize($sender, $e) { FILE: Samples/PersonalWebSite/Default.master.php class Default_master (line 12) | class Default_master extends System:::Web:::UI:::MasterPage { FILE: Samples/PersonalWebSite/Details.aspx.php class Details_aspx (line 12) | class Details_aspx extends System:::Web:::UI:::Page { method __construct (line 14) | function __construct() { method Page_Load (line 18) | function Page_Load($sender, $e) { FILE: Samples/PersonalWebSite/Download.aspx.php class Download_aspx (line 12) | class Download_aspx extends System:::Web:::UI:::Page { method __construct (line 14) | function __construct() { method Page_Load (line 18) | function Page_Load($sender, $e) { FILE: Samples/PersonalWebSite/Links.aspx.php class Links_aspx (line 12) | class Links_aspx extends System:::Web:::UI:::Page { FILE: Samples/PersonalWebSite/Photos.aspx.php class Photos_aspx (line 12) | class Photos_aspx extends System:::Web:::UI:::Page { method DataList1_ItemDataBound (line 14) | protected function DataList1_ItemDataBound($sender, $e) { FILE: Samples/PersonalWebSite/Register.aspx.php class Register_aspx (line 12) | class Register_aspx extends System:::Web:::UI:::Page { FILE: Samples/PersonalWebSite/Resume.aspx.php class Resume_aspx (line 12) | class Resume_aspx extends System:::Web:::UI:::Page { FILE: Samples/RegEditPHP/RegEditPHP/CLRException.php class CLRException (line 6) | final class CLRException extends Exception{ method __construct (line 11) | function __construct(System:::Exception $ex){ method GetException (line 18) | public function GetException(){ method __get (line 23) | public function __get(string $name){ FILE: Samples/RegEditPHP/RegEditPHP/InputBox.php class InputBox (line 8) | class InputBox extends System:::Windows:::Forms:::Form { method __construct (line 22) | public function __construct() method InitializeComponent (line 28) | private function InitializeComponent() { FILE: Samples/RegEditPHP/RegEditPHP/InputBox.user.php class InputBox (line 7) | class InputBox extends System:::Windows:::Forms:::Form{ method Init (line 9) | private function Init(){ method cmdOK_Click (line 13) | private function cmdOK_Click(System:::Object $sender, System:::EventAr... method cmdCancel_Click (line 17) | private function cmdCancel_Click(System:::Object $sender, System:::Eve... method GetInput (line 20) | public static function GetInput(string $Promtp, string $Title, string ... method __get (line 35) | public function __get(string $name){ method __set (line 42) | public function __set(string $name,$value){ method __isset (line 49) | public function __isset(string $name){ method __unset (line 56) | public function __unset(string $name){ FILE: Samples/RegEditPHP/RegEditPHP/LanguageSelector.php class LanguageSelector (line 7) | class LanguageSelector extends System:::Windows:::Forms:::Form { method __construct (line 29) | public function __construct() method InitializeComponent (line 35) | private function InitializeComponent() { FILE: Samples/RegEditPHP/RegEditPHP/LanguageSelector.user.php class LanguageSelector (line 9) | class LanguageSelector extends System:::Windows:::Forms:::Form{ method Init (line 11) | private function Init(){ method cmdOK_Click (line 43) | private function cmdOK_Click(System:::Object $sender, System:::EventAr... method cmdCancel_Click (line 50) | private function cmdCancel_Click(System:::Object $sender, System:::Eve... method cmbLanguage_SelectedIndexChanged (line 55) | private function cmbLanguage_SelectedIndexChanged(System:::Object $sen... FILE: Samples/RegEditPHP/RegEditPHP/NumericEditor.php class NumericEditor (line 8) | class NumericEditor extends System:::Windows:::Forms:::UserControl { method __construct (line 20) | public function __construct() method InitializeComponent (line 26) | public function InitializeComponent() { FILE: Samples/RegEditPHP/RegEditPHP/NumericEditor.user.php class NumericEditor (line 7) | class NumericEditor extends System:::Windows:::Forms:::UserControl{ method opt_CheckedChanged (line 9) | private function opt_CheckedChanged(System:::Object $sender, System:::... method Init (line 13) | private function Init(){ method __set (line 17) | public function __set(string $name,$value){ method __get (line 37) | public function __get(string $name){ method __isset (line 47) | public function __isset(string $name){ method __unset (line 53) | public function __unset(string $name){ FILE: Samples/RegEditPHP/RegEditPHP/Program.php class Program (line 18) | class Program{ method Main (line 26) | static function Main(){ FILE: Samples/RegEditPHP/RegEditPHP/ResourceAccessor.php class ResourceAccessor (line 8) | class ResourceAccessor{ method __construct (line 15) | public function __construct(string $ResourceName){ method __get (line 20) | public function __get(string $name){ method __set (line 24) | public function __set(string $name, $value){ method __call (line 27) | public function __call(string $name, array $arguments ){ FILE: Samples/RegEditPHP/RegEditPHP/SettingsProvider.php class SettingsProvider (line 10) | class SettingsProvider{ method Load (line 16) | public function Load(){ method Save (line 31) | public function Save(){//Save to file method GetPath (line 39) | private static function GetPath(){ method GetFolder (line 44) | private static function GetFolder(){ method getNode (line 50) | private function getNode(string $name){ method setNode (line 55) | private function setNode(string $name,string $innerText,bool $raw=false){ method __get (line 70) | public function __get(string $name){ method __set (line 90) | public function __set(string $name, $value){ method __isset (line 107) | public function __isset(string $name){ method __unset (line 112) | public function __unset($name){ FILE: Samples/RegEditPHP/RegEditPHP/Sorter.php class Sorter (line 8) | class Sorter implements System:::Collections:::IComparer{ method __construct (line 13) | public function __construct(ListView $ListView, int $column=0){ method Compare (line 20) | public function Compare($a,$b){ method Iterate (line 41) | public static function Iterate(System:::Collections:::IEnumerator $e, ... FILE: Samples/RegEditPHP/RegEditPHP/ValueEditor.php class ValueEditor (line 9) | class ValueEditor extends System:::Windows:::Forms:::Form { method __construct (line 35) | public function __construct() method InitializeComponent (line 41) | private function InitializeComponent() { FILE: Samples/RegEditPHP/RegEditPHP/ValueEditor.user.php method Init (line 15) | private function Init(){$this->DialogResult=DialogResult::Cancel;} method SetValue (line 17) | public function SetValue($value, int $type ){ method __set (line 72) | public function __set(string $name,$value){ function __unset (line 118) | function __unset(string $name){ FILE: Samples/RegEditPHP/RegEditPHP/dlgAbout.php class dlgAbout (line 7) | class dlgAbout extends System:::Windows:::Forms:::Form { method __construct (line 49) | public function __construct() method InitializeComponent (line 54) | private function InitializeComponent() { FILE: Samples/RegEditPHP/RegEditPHP/dlgAbout.user.php class dlgAbout (line 12) | class dlgAbout extends System:::Windows:::Forms:::Form{ method dlgAbout_Load (line 14) | private function dlgAbout_Load(System:::Object $sender, System:::Event... method llbPhalanger_LinkClicked (line 50) | private function llbPhalanger_LinkClicked(System:::Object $sender, Sys... method picPhalanger_Click (line 55) | private function picPhalanger_Click(System:::Object $sender, System:::... method GoPhalanger (line 59) | private static function GoPhalanger(){ method cmdOK_Click (line 65) | private function cmdOK_Click(System:::Object $sender, System:::EventAr... FILE: Samples/RegEditPHP/RegEditPHP/frmMain.php class frmMain (line 10) | class frmMain extends System:::Windows:::Forms:::Form { method __construct (line 96) | public function __construct() method InitializeComponent (line 102) | public function InitializeComponent() { FILE: Samples/RegEditPHP/RegEditPHP/frmMain.user.php class frmMain (line 9) | class frmMain extends System:::Windows:::Forms:::Form{ method Init (line 17) | private function Init(){ method tmiExit_Click (line 42) | private function tmiExit_Click(System:::Object $sender, System:::Event... method tmiLanguage_Click (line 46) | private function tmiLanguage_Click(System:::Object $sender, System:::E... method tmiJump_Click (line 67) | private function tmiJump_Click(System:::Object $sender, System:::Event... method tmiRefreshAll_Click (line 74) | private function tmiRefreshAll_Click(System:::Object $sender, System::... method JumpToKey (line 89) | private function JumpToKey(string $Path){ method tmiJumpToSame_Click (line 121) | private function tmiJumpToSame_Click(System:::Object $sender, System::... method tmiTools_DropDownOpening (line 133) | private function tmiTools_DropDownOpening(System:::Object $sender, Sys... method tmiAbout_Click (line 146) | private function tmiAbout_Click(System:::Object $sender, System:::Even... method tvwRegistry_BeforeExpand (line 157) | private function tvwRegistry_BeforeExpand(System:::Object $sender, Sys... method tvwRegistry_AfterExpand (line 189) | private function tvwRegistry_AfterExpand(System:::Object $sender, Syst... method tvwRegistry_AfterCollapse (line 198) | private function tvwRegistry_AfterCollapse(System:::Object $sender, Sy... method FillNode (line 206) | private static function FillNode(TreeNode $Node){ method getRegistryKey (line 230) | private static function getRegistryKey(string $Path,bool $writeable = ... method tvwRegistry_AfterSelect (line 269) | private function tvwRegistry_AfterSelect(System:::Object $sender, Syst... method LoadValues (line 282) | private function LoadValues(RegistryKey $key){ method GetBytesString (line 353) | private static function GetBytesString(i'Array' $bytes,&$alt){ method lvwRegistry_ColumnClick (line 370) | private function lvwRegistry_ColumnClick(System:::Object $sender, Syst... method AfterSort (line 389) | private function AfterSort(){ method cmsContext_Opening (line 397) | private function cmsContext_Opening(System:::Object $sender, System:::... method tvwRegistry_BeforeLabelEdit (line 432) | private function tvwRegistry_BeforeLabelEdit(System:::Object $sender, ... method tvwRegistry_AfterLabelEdit (line 437) | private function tvwRegistry_AfterLabelEdit(System:::Object $sender, S... method lvwRegistry_AfterLabelEdit (line 444) | private function lvwRegistry_AfterLabelEdit(System:::Object $sender, S... method tmiNewKey_Click (line 453) | private function tmiNewKey_Click(System:::Object $sender, System:::Eve... method tmiRename_Click (line 457) | private function tmiRename_Click(System:::Object $sender, System:::Eve... method tmiEdit_Click (line 466) | private function tmiEdit_Click(System:::Object $sender, System:::Event... method lvwRegistry_ItemActivate (line 472) | private function lvwRegistry_ItemActivate(System:::Object $sender, Sys... method tmiDelete_Click (line 476) | private function tmiDelete_Click(System:::Object $sender, System:::Eve... method tvwRegistry_KeyDown (line 485) | private function tvwRegistry_KeyDown(System:::Object $sender, System::... method lvwRegistry_KeyDown (line 500) | private function lvwRegistry_KeyDown(System:::Object $sender, System::... method tmiNewValue_Click (line 523) | private function tmiNewValue_Click(System:::Object $sender, System:::E... method DeleteKey (line 541) | private function DeleteKey(){ method DeleteValues (line 568) | private function DeleteValues(){ method AddKey (line 622) | private function AddKey($parent=null, string $newname="", bool $noref... method Addvalue (line 692) | private function Addvalue(int $type){ method RenameKey (line 729) | private function RenameKey(TreeNode $node, string $newname){ method RenameValue (line 786) | private function RenameValue(ListViewItem $item, string $newname){ method EditValue (line 824) | private function EditValue(){ method OnError (line 868) | public static function OnError(string $message, $buttons = MessageBoxB... method tvwRegistry_MouseDown (line 873) | private function tvwRegistry_MouseDown(System:::Object $sender, System... method tmiRefreshNode_Click (line 880) | private function tmiRefreshNode_Click(System:::Object $sender, System:... method tmiSelectAll_Click (line 891) | private function tmiSelectAll_Click(System:::Object $sender, System:::... method tmiCopyFullPath_Click (line 896) | private function tmiCopyFullPath_Click(System:::Object $sender, System... method frmMain_Load (line 909) | private function frmMain_Load(System:::Object $sender, System:::EventA... method frmMain_FormClosed (line 913) | private function frmMain_FormClosed(System:::Object $sender, System:::... method LoadSettings (line 917) | private function LoadSettings(){ method SaveSettings (line 938) | private function SaveSettings(){ method CopyKey (line 954) | private static function CopyKey(RegistryKey $src, RegistryKey $dest,bo... method CopyValues (line 965) | private static function CopyValues(RegistryKey $src, RegistryKey $dest... method CopySubKeys (line 997) | private static function CopySubKeys(RegistryKey $src, RegistryKey $des... method tmiExport_Click (line 1040) | private function tmiExport_Click(System:::Object $sender, System:::Eve... method KeysToXml (line 1097) | private static function KeysToXml(array $Keys,bool $Interactive){ method KeyToXml (line 1121) | private static function KeyToXml(RegistryKey $key,System:::Xml:::XmlDo... FILE: Source/Build/AssemblyInfoCommon.cs class AssemblyVersionInfo (line 15) | class AssemblyVersionInfo FILE: Source/ClassLibrary.Tests/ArraysTests.cs class ArraysTests (line 7) | [TestClass] method TestRandomKeys (line 10) | [TestMethod] FILE: Source/ClassLibrary.Tests/PhpDateTimeTests.cs class PhpDateTimeTests (line 7) | [TestClass] method TestGetTimeOfDay (line 14) | [TestMethod] method TestGetLocalTime (line 44) | [TestMethod] type StringToTimeCase (line 76) | struct StringToTimeCase method StringToTimeCase (line 83) | public StringToTimeCase(string str, int start, string result, TimeZo... method StringToTimeCase (line 91) | public StringToTimeCase(string str, string result, TimeZoneInfo[] zo... method StringToTimeCase (line 96) | public StringToTimeCase(string str, int locMonth, int locDay, int lo... method StringToTimeCase (line 102) | public StringToTimeCase(string str, DateTime local, TimeZoneInfo zon... method TestStringToTime (line 109) | [TestMethod] FILE: Source/ClassLibrary.Tests/RegExpPerlTests.cs class RegExpPerlTests (line 11) | [TestClass] method TestUnicodeMatch (line 14) | [TestMethod] method TestConvertRegex (line 60) | [TestMethod] FILE: Source/ClassLibrary.Tests/TimeZonesTests.cs class TimeZonesTests (line 7) | [TestClass] method TestGetTimeZone (line 46) | [TestMethod] FILE: Source/ClassLibrary.Tests/UUEncodingTests.cs class UUEncodingTests (line 8) | [TestClass] method TestUUEncodeDecode (line 11) | [TestMethod] FILE: Source/ClassLibrary/Arrays.cs type ComparisonMethod (line 44) | public enum ComparisonMethod type SortingOrder (line 69) | public enum SortingOrder type LetterCase (line 86) | public enum LetterCase class PhpArrays (line 103) | public static class PhpArrays method Current (line 119) | [ImplementsFunction("current")] method Pos (line 146) | [ImplementsFunction("pos")] method Key (line 161) | [ImplementsFunction("key")] method Next (line 187) | [ImplementsFunction("next")] method Prev (line 214) | [ImplementsFunction("prev")] method End (line 241) | [ImplementsFunction("end")] method Reset (line 268) | [ImplementsFunction("reset")] method Each (line 299) | [ImplementsFunction("each")] method Pop (line 343) | [ImplementsFunction("array_pop")] method Push (line 370) | [ImplementsFunction("array_push")] method Shift (line 394) | [ImplementsFunction("array_shift")] method Unshift (line 422) | [ImplementsFunction("array_unshift")] method Reverse (line 449) | [ImplementsFunction("array_reverse")] method Reverse (line 463) | [ImplementsFunction("array_reverse")] method Slice (line 514) | [ImplementsFunction("array_slice")] method Slice (line 532) | [ImplementsFunction("array_slice")] method Slice (line 550) | [ImplementsFunction("array_slice")] method Splice (line 613) | [ImplementsFunction("array_splice")] method Splice (line 631) | [ImplementsFunction("array_splice")] method SpliceDc (line 645) | [ImplementsFunction("array_splice")] method Splice (line 669) | public static PhpArray Splice(PhpArray array, int offset, int length, ... method SpliceInternal (line 686) | internal static PhpArray SpliceInternal(PhpArray array, int offset, in... method Shuffle (line 742) | [ImplementsFunction("shuffle")] method RandomKeys (line 763) | [ImplementsFunction("array_rand")] method RandomKeys (line 783) | [ImplementsFunction("array_rand")] method RandomSubset (line 823) | public static bool RandomSubset(ICollection source, IList result, int ... method KeyExists (line 881) | [ImplementsFunction("array_key_exists")] method KeyExistsObsolete (line 901) | [ImplementsFunction("key_exists"), EditorBrowsable(EditorBrowsableStat... method InArray (line 915) | [ImplementsFunction("in_array")] method InArray (line 930) | [ImplementsFunction("in_array")] method Search (line 945) | [ImplementsFunction("array_search")] method Search (line 959) | [ImplementsFunction("array_search")] method Fill (line 1013) | [ImplementsFunction("array_fill")] method FillKeys (line 1033) | [ImplementsFunction("array_fill_keys")] method Pad (line 1070) | [ImplementsFunction("array_pad")] method RangeOfInts (line 1127) | public static PhpArray RangeOfInts(int low, int high, int step) method RangeOfLongInts (line 1158) | public static PhpArray RangeOfLongInts(long low, long high, long step) method RangeOfDoubles (line 1190) | public static PhpArray RangeOfDoubles(double low, double high, double ... method RangeOfChars (line 1222) | public static PhpArray RangeOfChars(char low, char high, int step) method Range (line 1251) | [ImplementsFunction("range")] method Range (line 1300) | [ImplementsFunction("range")] method GetComparer (line 1366) | public static IComparer>/*!*/ GetCo... method Sort (line 1415) | [ImplementsFunction("sort")] method Sort (line 1428) | [ImplementsFunction("sort")] method AssocSort (line 1446) | [ImplementsFunction("asort")] method AssocSort (line 1459) | [ImplementsFunction("asort")] method KeySort (line 1476) | [ImplementsFunction("ksort")] method KeySort (line 1489) | [ImplementsFunction("ksort")] method ReverseSort (line 1506) | [ImplementsFunction("rsort")] method ReverseSort (line 1519) | [ImplementsFunction("rsort")] method AssocReverseSort (line 1538) | [ImplementsFunction("arsort")] method AssocReverseSort (line 1552) | [ImplementsFunction("arsort")] method KeyReverseSort (line 1569) | [ImplementsFunction("krsort")] method KeyReverseSort (line 1582) | [ImplementsFunction("krsort")] method UserSort (line 1606) | [ImplementsFunction("usort", FunctionImplOptions.NeedsClassContext)] method UserAssocSort (line 1629) | [ImplementsFunction("uasort", FunctionImplOptions.NeedsClassContext)] method UserKeySort (line 1649) | [ImplementsFunction("uksort", FunctionImplOptions.NeedsClassContext)] method NaturalSort (line 1672) | [ImplementsFunction("natsort")] method NaturalCaseInsensitiveSort (line 1689) | [ImplementsFunction("natcasesort")] method MultiSortResolveArgs (line 1716) | private static int MultiSortResolveArgs( method MultiSort (line 1820) | [ImplementsFunction("array_multisort")] method SetOperation (line 1871) | private static PhpArray SetOperation(SetOperations op, PhpArray array,... method SplitArraysAndComparers (line 1900) | private static bool SplitArraysAndComparers(int comparerCount, PhpArra... method Diff (line 1952) | [ImplementsFunction("array_diff")] method Intersect (line 1962) | [ImplementsFunction("array_intersect")] method DiffAssoc (line 1980) | [ImplementsFunction("array_diff_assoc")] method IntersectAssoc (line 1991) | [ImplementsFunction("array_intersect_assoc")] method DiffKey (line 2010) | [ImplementsFunction("array_diff_key")] method IntersectKey (line 2020) | [ImplementsFunction("array_intersect_key")] method DiffDiffUser (line 2030) | [ImplementsFunction("array_diff_ukey")] method IntersectUserKey (line 2046) | [ImplementsFunction("array_intersect_ukey")] method UserDiff (line 2062) | [ImplementsFunction("array_udiff")] method UserIntersect (line 2078) | [ImplementsFunction("array_uintersect")] method UserDiffAssoc (line 2094) | [ImplementsFunction("array_udiff_assoc")] method UserIntersectAssoc (line 2110) | [ImplementsFunction("array_uintersect_assoc")] method DiffUserAssoc (line 2127) | [ImplementsFunction("array_diff_uassoc")] method IntersectUserAssoc (line 2143) | [ImplementsFunction("array_intersect_uassoc")] method UserDiffUserAssoc (line 2159) | [ImplementsFunction("array_udiff_uassoc")] method UserIntersectUserAssoc (line 2176) | [ImplementsFunction("array_uintersect_uassoc")] method Merge (line 2203) | [ImplementsFunction("array_merge")] method MergeRecursiveDc (line 2251) | [ImplementsFunction("array_merge_recursive")] method MergeRecursive (line 2279) | public static PhpArray MergeRecursive(PhpArray array, bool deepCopy, p... method MergeRecursiveInternal (line 2304) | private static bool MergeRecursiveInternal(PhpArray/*!*/ result, PhpAr... method StringKeysToLower (line 2391) | public static PhpArray StringKeysToLower(PhpArray/*!*/ array) method StringKeysToUpper (line 2422) | public static PhpArray StringKeysToUpper(PhpArray/*!*/ array) method ChangeKeyCase (line 2447) | [ImplementsFunction("array_change_key_case")] method ChangeKeyCase (line 2463) | [ImplementsFunction("array_change_key_case")] method ChunkDc (line 2494) | [ImplementsFunction("array_chunk")] method ChunkDc (line 2508) | [ImplementsFunction("array_chunk")] method Chunk (line 2521) | public static PhpArray Chunk(PhpArray array, int size) method Chunk (line 2533) | public static PhpArray Chunk(PhpArray array, int size, bool preserveKeys) method ChunkInternal (line 2541) | internal static PhpArray ChunkInternal(PhpArray array, int size, bool ... method CountValues (line 2627) | [ImplementsFunction("array_count_values")] type ArrayUniqueSortFlags (line 2666) | public enum ArrayUniqueSortFlags method Unique (line 2705) | [ImplementsFunction("array_unique")] method Unique (line 2722) | [ImplementsFunction("array_unique")] method Flip (line 2788) | [ImplementsFunction("array_flip")] method Keys (line 2835) | [ImplementsFunction("array_keys")] method Keys (line 2862) | [ImplementsFunction("array_keys")] method Keys (line 2878) | [ImplementsFunction("array_keys")] method Values (line 2919) | [ImplementsFunction("array_values")] method Combine (line 2957) | [ImplementsFunction("array_combine")] method Sum (line 3008) | [ImplementsFunction("array_sum")] method Product (line 3070) | [ImplementsFunction("array_product")] method Reduce (line 3123) | [ImplementsFunction("array_reduce", FunctionImplOptions.NeedsClassCont... method Reduce (line 3129) | [ImplementsFunction("array_reduce", FunctionImplOptions.NeedsClassCont... method Walk (line 3179) | [ImplementsFunction("array_walk", FunctionImplOptions.NeedsClassContext)] method Walk (line 3210) | [ImplementsFunction("array_walk", FunctionImplOptions.NeedsClassContext)] method WalkRecursive (line 3230) | [ImplementsFunction("array_walk_recursive", FunctionImplOptions.NeedsC... method WalkRecursive (line 3245) | [ImplementsFunction("array_walk_recursive", FunctionImplOptions.NeedsC... method PrepareWalk (line 3268) | private static object[] PrepareWalk(IDictionary array, PhpCallback cal... method VisitEntryOnWalk (line 3283) | private static void VisitEntryOnWalk(PHP.Core.Reflection.DTypeDesc cal... method Filter (line 3316) | [ImplementsFunction("array_filter", FunctionImplOptions.NeedsClassCont... method Filter (line 3341) | [ImplementsFunction("array_filter", FunctionImplOptions.NeedsClassCont... method MapIdentity (line 3379) | private static object MapIdentity(object instance, PhpStack stack) method Map (line 3418) | [ImplementsFunction("array_map", FunctionImplOptions.NeedsClassContext)] method ArrayReplace (line 3539) | [ImplementsFunction("array_replace")] method ArrayReplaceRecursive (line 3565) | [ImplementsFunction("array_replace_recursive")] method ArrayReplaceImpl (line 3580) | internal static PhpArray ArrayReplaceImpl(PhpArray array, PhpArray[] a... method ArrayReplaceImpl (line 3599) | internal static void ArrayReplaceImpl(PhpArray array, PhpArray replace... FILE: Source/ClassLibrary/AssemblyResources.cs class LibResources (line 23) | public class LibResources method LibResources (line 33) | static LibResources() method GetString (line 43) | public static string GetString(string id) method GetString (line 56) | public static string GetString(string id, params object[] args) method GetString (line 69) | public static string GetString(string id, object arg) method GetString (line 83) | public static string GetString(string id, object arg1, object arg2) method GetString (line 98) | public static string GetString(string id, object arg1, object arg2, ob... class Dummy (line 108) | internal class Dummy { } FILE: Source/ClassLibrary/BitConverter.cs class PhpBitConverter (line 50) | public static class PhpBitConverter method Pack (line 63) | [ImplementsFunction("pack")] method ParseFormat (line 98) | private static int ParseFormat(string format, object[] args, char[] sp... method ParseRepeater (line 221) | private static int ParseRepeater(string format, ref int i) method GetPackedDataSize (line 249) | private static void GetPackedDataSize(char[] specifiers, int[] repeate... method PackInternal (line 343) | private static void PackInternal(byte[] buffer, object[] args, char[] ... method PackNumber (line 483) | private static void PackNumber(byte[] bytes, bool toLittleEndian, byte... method Unpack (line 504) | [ImplementsFunction("unpack")] method GetSizeToUnpack (line 686) | static bool GetSizeToUnpack(char specifier, int remains, int repeater,... method ParseFormatToken (line 756) | static private void ParseFormatToken(string format, ref int i, out cha... method AddValue (line 785) | static private void AddValue(PhpArray result, string name, object valu... method LoadReverseBuffer (line 803) | static private byte[] LoadReverseBuffer(byte[] reverse, byte[] buffer,... method Test_Pack (line 814) | public static void Test_Pack() method Test_Unpack (line 838) | public static void Test_Unpack() FILE: Source/ClassLibrary/CLR.cs class Clr (line 23) | public static class Clr class Worker (line 27) | private sealed class Worker method Worker (line 32) | public Worker(ScriptContext/*!*/context, object[] args) method Run (line 38) | public void Run(object _) method CreateClrThread (line 47) | [ImplementsFunction("clr_create_thread")] method GetTypeOf (line 68) | [ImplementsFunction("clr_typeof", FunctionImplOptions.NeedsNamingConte... FILE: Source/ClassLibrary/CRC32.cs class CRC32 (line 24) | public class CRC32 : HashAlgorithm method CRC32 (line 101) | public CRC32() method Initialize (line 110) | public override void Initialize() method HashCore (line 118) | protected override void HashCore(byte[] array, int ibStart, int cbSize) method HashFinal (line 137) | protected override byte[] HashFinal() FILE: Source/ClassLibrary/CharMap.cs class CharMap (line 29) | public sealed class CharMap // GENERICS method CharMap (line 45) | public CharMap(int size) method CharMap (line 55) | public CharMap(uint[] map) method Contains (line 69) | public bool Contains(char c) method Add (line 80) | public void Add(char c) method Add (line 93) | public void Add(string str) method Remove (line 106) | public void Remove(char c) method AddRange (line 118) | public void AddRange(char first, char last) method RemoveRange (line 158) | public void RemoveRange(char first, char last) method ClearAll (line 195) | public void ClearAll() method AddUsingMask (line 214) | public void AddUsingMask(string mask) method AddUsingMask (line 309) | public void AddUsingMask(string mask, string separator) method AddUsingRegularMask (line 396) | public void AddUsingRegularMask(string mask, int start, int end, char ... method ToString (line 437) | public string ToString(char first, char last, bool complement) method Print (line 511) | public void Print() method PrintDeclaration (line 518) | public void PrintDeclaration() method Test_AddUsingRegularMask (line 524) | public static void Test_AddUsingRegularMask() FILE: Source/ClassLibrary/CharType.cs class CharType (line 23) | [ImplementsExtension(LibraryDescriptor.ExtCType)] method ArgToString (line 26) | private static string ArgToString(object var) method IsValid (line 37) | private static bool IsValid(object var, Predicate/*!*/isValid) method IsAlphanumeric (line 52) | [ImplementsFunction("ctype_alnum")] method IsAlpha (line 62) | [ImplementsFunction("ctype_alpha")] method IsControl (line 72) | [ImplementsFunction("ctype_cntrl")] method IsDigit (line 82) | [ImplementsFunction("ctype_digit")] method IsLower (line 92) | [ImplementsFunction("ctype_lower")] method IsPunctuation (line 102) | [ImplementsFunction("ctype_punct")] method IsWhiteSpace (line 112) | [ImplementsFunction("ctype_space")] method IsUpper (line 122) | [ImplementsFunction("ctype_upper")] method IsHexadigit (line 132) | [ImplementsFunction("ctype_xdigit")] method IsGraph (line 142) | [ImplementsFunction("ctype_graph")] method IsPrintable (line 152) | [ImplementsFunction("ctype_print")] FILE: Source/ClassLibrary/Configuration.CLR.cs class LibraryConfiguration (line 29) | [Serializable] class HighlightingSection (line 37) | [Serializable] method Parse (line 40) | public bool Parse(string name, string value, XmlNode node) class MailerSection (line 65) | [Serializable] method MailerSection (line 88) | public MailerSection() method DeepCopy (line 93) | internal MailerSection DeepCopy() method Parse (line 98) | public bool Parse(string name, string value, XmlNode node) class SessionSection (line 144) | [Serializable] method SessionSection (line 147) | static SessionSection() method DeepCopy (line 253) | internal SessionSection DeepCopy() method Parse (line 258) | public bool Parse(string name, string value, XmlNode node) method Validate (line 320) | internal void Validate() class DateSection (line 335) | [Serializable] method Parse (line 338) | public bool Parse(string name, string value, XmlNode node) class SerializationSection (line 381) | [Serializable] method Parse (line 402) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 422) | internal SerializationSection DeepCopy() method GetSetRestore (line 435) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 485) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 534) | internal static void RegisterLegacyOptions() FILE: Source/ClassLibrary/Configuration.cs class LibraryConfiguration (line 30) | public sealed partial class LibraryConfiguration : IPhpConfiguration class HighlightingSection (line 37) | public partial class HighlightingSection : IPhpConfigurationSection method DeepCopy (line 60) | internal HighlightingSection DeepCopy() class DateSection (line 73) | public partial class DateSection : IPhpConfigurationSection method DeepCopy (line 100) | internal DateSection DeepCopy() method LibraryConfiguration (line 118) | public LibraryConfiguration() method LibraryConfiguration (line 129) | private LibraryConfiguration(LibraryConfiguration source) method DeepCopy (line 144) | public IPhpConfiguration DeepCopy() method GetLocal (line 180) | public static LibraryConfiguration GetLocal(ScriptContext/*!*/ context) FILE: Source/ClassLibrary/Constants.cs class PhpConstants (line 23) | public static class PhpConstants method Define (line 31) | [ImplementsFunction("define")] method Define (line 44) | [ImplementsFunction("define")] method Defined (line 56) | [ImplementsFunction("defined")] method EvaluateConstant (line 72) | private static PHP.Core.Reflection.DConstant EvaluateConstant(Analyzer... method Defined_Analyze (line 115) | public static PHP.Core.Compiler.AST.FunctionCallEvaluateInfo Defined_A... method Constant_Analyze (line 130) | public static PHP.Core.Compiler.AST.FunctionCallEvaluateInfo Constant_... method Constant (line 152) | [ImplementsFunction("constant")] method GetDefinedConstants (line 163) | [ImplementsFunction("get_defined_constants")] method GetDefinedConstants (line 177) | [ImplementsFunction("get_defined_constants")] FILE: Source/ClassLibrary/Data.CLR/Connection.cs class PhpDbConnection (line 27) | public abstract class PhpDbConnection : PhpResource method PhpDbConnection (line 84) | protected PhpDbConnection(string/*!*/ connectionString, IDbConnection/... method GetResult (line 103) | protected abstract PhpDbResult GetResult(PhpDbConnection/*!*/ connecti... method CreateCommand (line 109) | protected abstract IDbCommand/*!*/ CreateCommand(); method BuildConnectionString (line 114) | public static string/*!*/ BuildConnectionString(string server, string ... method Connect (line 143) | public bool Connect() method FreeManaged (line 170) | protected override void FreeManaged() method ClosePendingReader (line 196) | public void ClosePendingReader() method ExecuteQuery (line 215) | public PhpDbResult ExecuteQuery(string/*!*/ query, bool convertTypes) method ExecuteProcedure (line 232) | public PhpDbResult ExecuteProcedure(string/*!*/ procedureName, IEnumer... method ExecuteCommand (line 251) | public PhpDbResult ExecuteCommand(string/*!*/ commandText, CommandType... method ExecuteCommandInternal (line 261) | protected virtual PhpDbResult ExecuteCommandInternal(string/*!*/ comma... method ReexecuteSchemaQuery (line 319) | internal void ReexecuteSchemaQuery(PhpDbResult/*!*/ result) method SelectDb (line 342) | public bool SelectDb(string databaseName) method GetExceptionMessage (line 372) | public virtual string GetExceptionMessage(Exception/*!*/ e) method GetLastErrorMessage (line 382) | public virtual string GetLastErrorMessage() method GetLastErrorNumber (line 392) | public virtual int GetLastErrorNumber() FILE: Source/ClassLibrary/Data.CLR/ConnectionManager.cs class ConnectionManager (line 25) | public abstract class ConnectionManager method CreateConnection (line 32) | protected abstract PhpDbConnection CreateConnection(string/*!*/ connec... method OpenConnection (line 52) | public PhpDbConnection OpenConnection(string/*!*/ connectionString, bo... method GetConnectionByString (line 92) | private PhpDbConnection GetConnectionByString(string connectionString) method RemoveConnection (line 105) | public void RemoveConnection() method RemoveConnection (line 118) | public void RemoveConnection(PhpDbConnection/*!*/ connection) method GetLastConnection (line 134) | public PhpDbConnection GetLastConnection() FILE: Source/ClassLibrary/Data.CLR/Result.cs class PhpDbResult (line 29) | public abstract class PhpDbResult : PhpResource class ResultSet (line 34) | protected sealed class ResultSet method NextResultSet (line 143) | public bool NextResultSet() method PhpDbResult (line 168) | protected PhpDbResult(PhpDbConnection/*!*/ connection, IDataReader/*!*... method LoadData (line 186) | private void LoadData(bool convertTypes) method FreeManaged (line 220) | protected override void FreeManaged() method ReleaseConnection (line 226) | internal void ReleaseConnection() method GetNames (line 239) | protected virtual string[]/*!*/ GetNames() method GetDataTypes (line 252) | protected virtual string[]/*!*/ GetDataTypes() method GetCustomData (line 265) | protected virtual object GetCustomData() method GetValues (line 276) | protected abstract object[]/*!*/ GetValues(string[] dataTypes, bool co... method MapFieldTypeName (line 283) | protected abstract string/*!*/ MapFieldTypeName(string typeName); method SeekRow (line 293) | public bool SeekRow(int rowIndex) method SeekField (line 306) | public bool SeekField(int fieldIndex) method FetchNextField (line 317) | public int FetchNextField() method ReadRow (line 327) | private bool ReadRow() method FetchArray (line 346) | public PhpArray FetchArray(bool intKeys, bool stringKeys) method FetchObject (line 376) | public PhpObject FetchObject() method GetSchemaTable (line 407) | public DataTable GetSchemaTable() method GetSchemaRowInfo (line 435) | public DataRow GetSchemaRowInfo(int fieldIndex) method GetFieldName (line 445) | public string GetFieldName() method GetFieldName (line 455) | public string GetFieldName(int fieldIndex) method GetFieldType (line 465) | public string GetFieldType() method GetPhpFieldType (line 474) | public string GetPhpFieldType() method GetPhpFieldType (line 484) | public string GetPhpFieldType(int fieldIndex) method GetFieldType (line 494) | public string GetFieldType(int fieldIndex) method GetFieldLength (line 504) | public virtual int GetFieldLength() method GetFieldLength (line 514) | public virtual int GetFieldLength(int fieldIndex) method GetFieldValue (line 526) | public object GetFieldValue(int rowIndex, string fieldName) method GetFieldValue (line 546) | public object GetFieldValue(int rowIndex, int fieldIndex) method GetRowCustomData (line 556) | public object GetRowCustomData() method CheckFieldIndex (line 571) | public bool CheckFieldIndex(int fieldIndex) method CheckRowIndex (line 590) | public bool CheckRowIndex(int rowIndex) FILE: Source/ClassLibrary/Data.CLR/Statement.cs class PhpDbStatement (line 26) | public abstract class PhpDbStatement : PhpResource type ParameterType (line 33) | public enum ParameterType class Binding (line 47) | private class Binding // GENERICS: struct method Binding (line 53) | public Binding(PhpReference/*!*/ variable, IDataParameter/*!*/ param... method PhpDbStatement (line 90) | public PhpDbStatement(string/*!*/ resourceName, PhpDbConnection/*!*/ c... method AddBinding (line 106) | public bool AddBinding(IDataParameter/*!*/ parameter, PhpReference/*!*... method PrepareParameters (line 128) | public IDataParameter[] PrepareParameters() method WriteParametersBack (line 159) | public void WriteParametersBack() FILE: Source/ClassLibrary/DateTime.CLR/DateTime.cs class __PHP__DateTime (line 40) | #if !SILVERLIGHT method __PHP__DateTime (line 86) | [EditorBrowsable(EditorBrowsableState.Never)] method __PHP__DateTime (line 94) | [EditorBrowsable(EditorBrowsableState.Never)] method __PHP__DateTime (line 101) | protected __PHP__DateTime(SerializationInfo info, StreamingContext con... method StrToTime (line 110) | private static DateTime StrToTime(string timestr, DateTime time) method __construct (line 122) | [ImplementsMethod] method __construct (line 158) | [EditorBrowsable(EditorBrowsableState.Never)] method setTimeZone (line 167) | [ImplementsMethod] method setTimeZone (line 188) | [EditorBrowsable(EditorBrowsableState.Never)] method format (line 197) | [ImplementsMethod] method format (line 215) | [EditorBrowsable(EditorBrowsableState.Never)] method getOffset (line 224) | [ImplementsMethod] method getOffset (line 233) | [EditorBrowsable(EditorBrowsableState.Never)] method modify (line 240) | [ImplementsMethod] method modify (line 255) | [EditorBrowsable(EditorBrowsableState.Never)] method createFromFormat (line 264) | [ImplementsMethod] method createFromFormat (line 331) | [EditorBrowsable(EditorBrowsableState.Never)] method setDate (line 341) | [ImplementsMethod] method setDate (line 368) | [EditorBrowsable(EditorBrowsableState.Never)] method setTime (line 378) | [ImplementsMethod] method setTime (line 400) | [EditorBrowsable(EditorBrowsableState.Never)] method getTimestamp (line 411) | [ImplementsMethod] method getTimestamp (line 417) | [EditorBrowsable(EditorBrowsableState.Never)] method CompareTo (line 425) | public override int CompareTo(object obj, System.Collections.IComparer... class PhpDateTime (line 442) | [ImplementsExtension(LibraryDescriptor.ExtDate)] method DateFormat (line 495) | [ImplementsFunction("date_format")] method DateCreate (line 506) | [ImplementsFunction("date_create")] method DateCreate (line 516) | [ImplementsFunction("date_create")] method DateCreate (line 526) | [ImplementsFunction("date_create")] method DateCreateFromFormat (line 542) | [ImplementsFunction("date_create_from_format")] method DateCreateFromFormat (line 557) | [ImplementsFunction("date_create_from_format")] method DateOffsetGet (line 567) | [ImplementsFunction("date_offset_get")] method DateModify (line 586) | [ImplementsFunction("date_modify")] method FormatDate (line 602) | [ImplementsFunction("date")] method FormatDate (line 614) | [ImplementsFunction("date")] method FormatUtcDate (line 625) | [ImplementsFunction("gmdate")] method FormatUtcDate (line 637) | [ImplementsFunction("gmdate")] method GetDatePart (line 648) | [ImplementsFunction("idate")] method GetDatePart (line 663) | [ImplementsFunction("idate")] method GetDatePart (line 672) | private static int GetDatePart(char format, DateTime utc, TimeZoneInfo... method FormatDate (line 753) | internal static string FormatDate(string format, DateTime utc, TimeZon... method GetIsoWeekAndYear (line 1010) | private static void GetIsoWeekAndYear(DateTime dt, out int week, out i... method GetSwatchBeat (line 1037) | private static int GetSwatchBeat(DateTime utc) method GetDayNumberSuffix (line 1049) | private static string GetDayNumberSuffix(int DayNumber /* = 1..31 */) method FormatTime (line 1071) | [ImplementsFunction("strftime")] method FormatTime (line 1083) | [ImplementsFunction("strftime")] method FormatUtcTime (line 1094) | [ImplementsFunction("gmstrftime")] method FormatUtcTime (line 1106) | [ImplementsFunction("gmstrftime")] method FormatTime (line 1115) | private static string FormatTime(string format, DateTime utc, TimeZone... method MakeUtcTime (line 1352) | [ImplementsFunction("gmmktime")] method MakeUtcTime (line 1359) | [ImplementsFunction("gmmktime")] method MakeUtcTime (line 1366) | [ImplementsFunction("gmmktime")] method MakeUtcTime (line 1373) | [ImplementsFunction("gmmktime")] method MakeUtcTime (line 1380) | [ImplementsFunction("gmmktime")] method MakeUtcTime (line 1387) | [ImplementsFunction("gmmktime")] method MakeUtcTime (line 1394) | [ImplementsFunction("gmmktime")] method MakeUtcTime (line 1401) | [ImplementsFunction("gmmktime")] method MakeTime (line 1415) | [ImplementsFunction("mktime")] method MakeTime (line 1428) | [ImplementsFunction("mktime")] method MakeTime (line 1442) | [ImplementsFunction("mktime")] method MakeTime (line 1457) | [ImplementsFunction("mktime")] method MakeTime (line 1473) | [ImplementsFunction("mktime")] method MakeTime (line 1490) | [ImplementsFunction("mktime")] method MakeTime (line 1507) | [ImplementsFunction("mktime")] method MakeTime (line 1524) | [ImplementsFunction("mktime")] method MakeDateTime (line 1555) | internal static DateTime MakeDateTime(int hour, int minute, int second... method CheckDate (line 1638) | [ImplementsFunction("checkdate")] method GetDate (line 1654) | [ImplementsFunction("getdate")] method GetDate (line 1665) | [ImplementsFunction("getdate")] method GetDate (line 1676) | public static PhpArray GetDate(DateTime utc) method GetTimeOfDay (line 1715) | [ImplementsFunction("gettimeofday")] method GetTimeOfDay (line 1721) | [ImplementsFunction("gettimeofday")] method GetTimeOfDay (line 1734) | internal static PhpArray GetTimeOfDay(DateTime utc, TimeZoneInfo/*!*/ ... method GetLocalTime (line 1773) | [ImplementsFunction("localtime")] method GetLocalTime (line 1785) | [ImplementsFunction("localtime")] method GetLocalTime (line 1815) | [ImplementsFunction("localtime")] method GetLocalTime (line 1821) | internal static PhpArray GetLocalTime(DateTime utc, bool returnAssocia... method MicroTime (line 1866) | [ImplementsFunction("microtime")] method MicroTime (line 1889) | [ImplementsFunction("microtime")] method StringToTime (line 1907) | [ImplementsFunction("strtotime")] method StringToTime (line 1919) | [ImplementsFunction("strtotime")] method StringToTime (line 1928) | private static object StringToTime(string time, DateTime startUtc) method Time (line 1953) | [ImplementsFunction("time")] type TimeFormats (line 1963) | public enum TimeFormats method GetSunriseTime (line 1973) | [ImplementsFunction("date_sunrise")] method GetSunriseTime (line 1979) | [ImplementsFunction("date_sunrise")] method GetSunriseTime (line 1985) | [ImplementsFunction("date_sunrise")] method GetSunriseTime (line 1991) | [ImplementsFunction("date_sunrise")] method GetSunriseTime (line 1997) | [ImplementsFunction("date_sunrise")] method GetSunriseTime (line 2003) | [ImplementsFunction("date_sunrise")] method GetSunsetTime (line 2009) | [ImplementsFunction("date_sunset")] method GetSunsetTime (line 2015) | [ImplementsFunction("date_sunset")] method GetSunsetTime (line 2021) | [ImplementsFunction("date_sunset")] method GetSunsetTime (line 2027) | [ImplementsFunction("date_sunset")] method GetSunsetTime (line 2033) | [ImplementsFunction("date_sunset")] method GetSunsetTime (line 2039) | [ImplementsFunction("date_sunset")] method GetSunTime (line 2046) | public static object GetSunTime(int timestamp, TimeFormats format, dou... method ToRadians (line 2087) | private static double ToRadians(double degrees) { return degrees * Mat... method ToDegrees (line 2088) | private static double ToDegrees(double radians) { return radians * 180... method CalculateSunTime (line 2094) | private static double CalculateSunTime(int day, double latitude, doubl... FILE: Source/ClassLibrary/DateTime.CLR/DateTimeParsing.cs type Tokens (line 30) | internal enum Tokens class DateInfo (line 62) | internal sealed class DateInfo type Relative (line 66) | public struct Relative method Parse (line 120) | public static int Parse(string/*!*/ str, DateTime utcStart, out string... method GetUnixTimeStamp (line 145) | private int GetUnixTimeStamp(DateTime utcStart, out string error) method HAVE_TIME (line 228) | public void HAVE_TIME() method UNHAVE_TIME (line 237) | public void UNHAVE_TIME() method HAVE_DATE (line 246) | public void HAVE_DATE() method UNHAVE_DATE (line 251) | public void UNHAVE_DATE() method HAVE_RELATIVE (line 259) | public void HAVE_RELATIVE() method HAVE_WEEKDAY_RELATIVE (line 265) | public void HAVE_WEEKDAY_RELATIVE() method HAVE_TZ (line 270) | public void HAVE_TZ() method ProcessYear (line 275) | public static int ProcessYear(int year) method CheckOverflows (line 293) | private static void CheckOverflows(int y, int m, ref int d, ref int h,... method ParseSignedInt (line 319) | public static int ParseSignedInt(string str, ref int pos, int maxDigits) method ParseUnsignedInt (line 347) | public static int ParseUnsignedInt(string str, ref int pos, int maxDig... method ParseFraction (line 371) | public static double ParseFraction(string str, ref int pos, int maxDig... method SetMeridian (line 395) | public bool SetMeridian(string str, ref int pos) method SkipDaySuffix (line 426) | public static void SkipDaySuffix(string str, ref int pos) ... method ParseMonth (line 446) | public static int ParseMonth(string str, ref int pos) method ParseRelativeText (line 506) | public static int ParseRelativeText(string str, ref int pos, out int b... method ReadToSpace (line 546) | public static string ReadToSpace(string str, ref int pos) method SetRelative (line 558) | public void SetRelative(string str, int amount, int behavior) method SetWeekDay (line 629) | public bool SetWeekDay(string str) method WeekToDay (line 655) | public static int WeekToDay(int year, int week, int day) method SetTimeZone (line 669) | public bool SetTimeZone(string str, ref int pos) ... method ParseTimeZone (line 707) | static int ParseTimeZone(string str, ref int pos) ... method SetZoneOffset (line 747) | private bool SetZoneOffset(string/*!*/ abbreviation) ... FILE: Source/ClassLibrary/DateTime.CLR/TimeZones.cs class DateTimeZone (line 40) | #if !SILVERLIGHT method DateTimeZone (line 50) | public DateTimeZone(ScriptContext/*!*/context, TimeZoneInfo/*!*/resolv... method DateTimeZone (line 62) | [EditorBrowsable(EditorBrowsableState.Never)] method DateTimeZone (line 70) | [EditorBrowsable(EditorBrowsableState.Never)] method DateTimeZone (line 77) | protected DateTimeZone(SerializationInfo info, StreamingContext context) method __construct (line 87) | [ImplementsMethod] method __construct (line 105) | [EditorBrowsable(EditorBrowsableState.Never)] method getLocation (line 114) | [ImplementsMethod] method getLocation (line 119) | [EditorBrowsable(EditorBrowsableState.Never)] method getName (line 127) | [ImplementsMethod] method getName (line 132) | [EditorBrowsable(EditorBrowsableState.Never)] method getOffset (line 140) | [ImplementsMethod] method getOffset (line 161) | [EditorBrowsable(EditorBrowsableState.Never)] method getTransitions (line 170) | [ImplementsMethod] method getTransitions (line 197) | [EditorBrowsable(EditorBrowsableState.Never)] method listAbbreviations (line 207) | [ImplementsMethod] method listAbbreviations (line 212) | [EditorBrowsable(EditorBrowsableState.Never)] method listIdentifiers (line 220) | [ImplementsMethod] method listIdentifiers (line 225) | [EditorBrowsable(EditorBrowsableState.Never)] class PhpTimeZone (line 242) | [ImplementsExtension(LibraryDescriptor.ExtDate)] type TimeZoneInfoItem (line 247) | private struct TimeZoneInfoItem class Comparer (line 252) | public class Comparer : IComparer method Compare (line 254) | public int Compare(TimeZoneInfoItem x, TimeZoneInfoItem y) method TimeZoneInfoItem (line 280) | internal TimeZoneInfoItem(string/*!*/phpName, TimeZoneInfo/*!*/info,... method PhpTimeZone (line 297) | static PhpTimeZone() method InitializeTimeZones (line 310) | private static TimeZoneInfoItem[]/*!!*/InitializeTimeZones() method InitialTimeZones_Windows (line 344) | private static IEnumerable/*!!*/InitialTimeZones_Win... method InitialTimeZones_Mono (line 407) | private static IEnumerable/*!!*/InitialTimeZones_Mono() class CurrentTimeZoneCache (line 465) | private class CurrentTimeZoneCache method CurrentTimeZoneCache (line 467) | public CurrentTimeZoneCache() method CurrentTimeZoneCache (line 471) | internal CurrentTimeZoneCache(TimeZoneInfo timezone) method DetermineTimeZone (line 502) | private static TimeZoneInfo DetermineTimeZone(out Func/*!*/ DoGlob() method DoGlob (line 394) | private void DoGlob(string/*!*/ baseDirectory, int position) method FindNextSeparator (line 465) | private int FindNextSeparator(int position, bool allowWildcard, out ... class GlobUngrouper (line 510) | private class GlobUngrouper class GlobNode (line 512) | internal abstract class GlobNode method GlobNode (line 515) | protected GlobNode(GlobNode parentNode) method AddChar (line 519) | abstract internal GlobNode/*!*/ AddChar(char c); method StartLevel (line 520) | abstract internal GlobNode/*!*/ StartLevel(); method AddGroup (line 521) | abstract internal GlobNode/*!*/ AddGroup(); method FinishLevel (line 522) | abstract internal GlobNode/*!*/ FinishLevel(); method Flatten (line 523) | abstract internal List/*!*/ Flatten(); class TextNode (line 526) | internal class TextNode : GlobNode method TextNode (line 530) | internal TextNode(GlobNode/*!*/ parentNode) method AddChar (line 535) | internal override GlobNode/*!*/ AddChar(char c) method StartLevel (line 543) | internal override GlobNode/*!*/ StartLevel() method AddGroup (line 547) | internal override GlobNode/*!*/ AddGroup() method FinishLevel (line 551) | internal override GlobNode/*!*/ FinishLevel() method Flatten (line 555) | internal override List/*!*/ Flatten() class ChoiceNode (line 563) | internal class ChoiceNode : GlobNode method ChoiceNode (line 567) | internal ChoiceNode(GlobNode/*!*/ parentNode) method AddChar (line 572) | internal override GlobNode/*!*/ AddChar(char c) method StartLevel (line 578) | internal override GlobNode/*!*/ StartLevel() method AddGroup (line 584) | internal override GlobNode/*!*/ AddGroup() method FinishLevel (line 589) | internal override GlobNode/*!*/ FinishLevel() method Flatten (line 594) | internal override List/*!*/ Flatten() class SequenceNode (line 608) | internal class SequenceNode : GlobNode method SequenceNode (line 612) | internal SequenceNode(GlobNode parentNode) method AddChar (line 618) | internal override GlobNode/*!*/ AddChar(char c) method StartLevel (line 625) | internal override GlobNode/*!*/ StartLevel() method AddGroup (line 632) | internal override GlobNode/*!*/ AddGroup() method FinishLevel (line 637) | internal override GlobNode/*!*/ FinishLevel() method Flatten (line 642) | internal override List/*!*/ Flatten() method GlobUngrouper (line 668) | internal GlobUngrouper(int patternLength) method AddChar (line 675) | internal void AddChar(char c) method StartLevel (line 680) | internal void StartLevel() method AddGroup (line 686) | internal void AddGroup() method FinishLevel (line 691) | internal void FinishLevel() method Flatten (line 700) | internal string[]/*!*/ Flatten() method UngroupGlobs (line 716) | private static string[] UngroupGlobs(string/*!*/ pattern, bool noEscap... method GetMatches (line 776) | internal static IEnumerable/*!*/ GetMatches(string/*!*/ patter... method FnMatch (line 808) | [ImplementsFunction("fnmatch")] method Match (line 850) | [ImplementsFunction("fnmatch")] method Glob (line 859) | [ImplementsFunction("glob")] method Glob (line 868) | [ImplementsFunction("glob")] FILE: Source/ClassLibrary/FileSystem.Path.cs class PhpPath (line 39) | public static class PhpPath method GetScheme (line 52) | internal static string GetScheme(string/*!*/ path) method GetUrl (line 70) | internal static string GetUrl(string/*!*/ absolutePath) method GetFilename (line 93) | internal static string GetFilename(string/*!*/ path) method IsLocalFile (line 106) | internal static bool IsLocalFile(string/*!*/ url) method IsRemoteFile (line 117) | internal static bool IsRemoteFile(string/*!*/ url) method AbsolutePath (line 131) | internal static string AbsolutePath(string path) method GetBase (line 167) | [ImplementsFunction("basename")] method GetBase (line 186) | [ImplementsFunction("basename")] method IsDirectorySeparator (line 210) | private static bool IsDirectorySeparator(char c) method GetDirectory (line 220) | [ImplementsFunction("dirname")] method GetInfo (line 261) | [ImplementsFunction("pathinfo")] method GetInfo (line 277) | [ImplementsFunction("pathinfo")] method GetTemporaryFilename (line 346) | [ImplementsFunction("tempnam")] method GetTempDirectoryName (line 395) | [ImplementsFunction("sys_get_temp_dir")] method RealPath (line 414) | [ImplementsFunction("realpath")] FILE: Source/ClassLibrary/FileSystem.cs type FileOpenOptions (line 43) | [Flags] type FileOptions (line 59) | [Flags] type WriteContentsOptions (line 88) | [Flags] type PathInfoOptions (line 118) | [Flags] class PhpFile (line 157) | public static partial class PhpFile method PhpFile (line 169) | static PhpFile() method MakeAbsoluteUrl (line 184) | [ImplementsFunction("sl_mkabsolute")] method Open (line 201) | [ImplementsFunction("fopen")] method Open (line 215) | [ImplementsFunction("fopen")] method Open (line 230) | [ImplementsFunction("fopen")] method ProcessOptions (line 257) | internal static StreamOpenOptions ProcessOptions(FileOpenOptions flags) method OpenTemporary (line 280) | [ImplementsFunction("tmpfile")] method Close (line 297) | [ImplementsFunction("fclose")] method Eof (line 317) | [ImplementsFunction("feof")] method Flush (line 330) | [ImplementsFunction("fflush")] method WriteFormatted (line 351) | [ImplementsFunction("fprintf")] method ReadLineFormat (line 366) | [ImplementsFunction("fscanf")] method ReadLineFormat (line 384) | [ImplementsFunction("fscanf")] method ReadStrLineCsv (line 402) | [ImplementsFunction("str_getcsv")] method ReadStrLineCsv (line 407) | [ImplementsFunction("str_getcsv")] method ReadStrLineCsv (line 412) | [ImplementsFunction("str_getcsv")] method ReadStrLineCsv (line 417) | [ImplementsFunction("str_getcsv")] method ReadLineCsv (line 432) | [ImplementsFunction("fgetcsv")] method ReadLineCsv (line 438) | [ImplementsFunction("fgetcsv")] method ReadLineCsv (line 444) | [ImplementsFunction("fgetcsv")] method ReadLineCsv (line 450) | [ImplementsFunction("fgetcsv")] method ReadLineCsv (line 466) | [ImplementsFunction("fgetcsv")] method ReadLineCsv (line 488) | private static PhpArray ReadLineCsv( CsvLineReader reader, char delimi... method GetCsvDisclosedTextEnd (line 610) | private static int GetCsvDisclosedTextEnd(string line, char delimiter,... method WriteLineCsv (line 640) | [ImplementsFunction("fputcsv")] method WriteLineCsv (line 646) | [ImplementsFunction("fputcsv")] method WriteLineCsv (line 656) | [ImplementsFunction("fputcsv")] method Read (line 739) | [ImplementsFunction("fread")] method ReadChar (line 758) | [ImplementsFunction("fgetc")] method Write (line 776) | [ImplementsFunction("fwrite")] method Write (line 797) | [ImplementsFunction("fwrite")] method Write2 (line 811) | [ImplementsFunction("fputs")] method Write2 (line 826) | [ImplementsFunction("fputs")] method WriteInternal (line 840) | internal static int WriteInternal(PhpResource handle, object data, int... method PassThrough (line 874) | [ImplementsFunction("fpassthru")] method ReadFile (line 904) | [ImplementsFunction("readfile")] method ReadFile (line 917) | [ImplementsFunction("readfile")] method ReadFile (line 931) | [ImplementsFunction("readfile")] method ReadLine (line 963) | [ImplementsFunction("fgets")] method ReadLine (line 997) | [ImplementsFunction("fgets")] method ReadLineStripTags (line 1017) | [ImplementsFunction("fgetss")] method ReadLineStripTags (line 1027) | [ImplementsFunction("fgetss")] method ReadLineStripTags (line 1041) | [ImplementsFunction("fgetss")] method ReadLineStripTagsInternal (line 1054) | internal static string ReadLineStripTagsInternal(PhpResource handle, i... method ReadArray (line 1078) | [ImplementsFunction("file")] method ReadArray (line 1091) | [ImplementsFunction("file")] method ReadArray (line 1110) | [ImplementsFunction("file")] method ReadContents (line 1151) | [ImplementsFunction("file_get_contents", FunctionImplOptions.NeedsVari... method ReadContents (line 1161) | [ImplementsFunction("file_get_contents", FunctionImplOptions.NeedsVari... method ReadContents (line 1171) | [ImplementsFunction("file_get_contents", FunctionImplOptions.NeedsVari... method ReadContents (line 1181) | [ImplementsFunction("file_get_contents", FunctionImplOptions.NeedsVari... method ReadContents (line 1196) | [ImplementsFunction("file_get_contents", FunctionImplOptions.NeedsVari... method WriteContents (line 1222) | [ImplementsFunction("file_put_contents")] method WriteContents (line 1229) | [ImplementsFunction("file_put_contents")] method WriteContents (line 1236) | [ImplementsFunction("file_put_contents")] method Seek (line 1289) | [ImplementsFunction("fseek")] method Seek (line 1304) | [ImplementsFunction("fseek")] method Rewind (line 1317) | [ImplementsFunction("rewind")] method Tell (line 1330) | [ImplementsFunction("ftell")] method Truncate (line 1345) | [ImplementsFunction("ftruncate")] method Copy (line 1379) | [ImplementsFunction("copy")] method Rename (line 1427) | [ImplementsFunction("rename")] method Delete (line 1448) | [ImplementsFunction("unlink")] method Delete (line 1460) | [ImplementsFunction("unlink")] method Lock (line 1491) | [ImplementsFunction("flock")] method Lock (line 1511) | [ImplementsFunction("flock")] method LockFileEx (line 1539) | [DllImport("kernel32.dll")] method UnlockFileEx (line 1542) | [DllImport("kernel32.dll")] method Lock_dotNET (line 1545) | private static bool Lock_dotNET(FileStream/*!*/fileStream, StreamLockO... FILE: Source/ClassLibrary/Filter.cs type FilterInput (line 32) | public enum FilterInput : int type FilterIds (line 53) | public enum FilterIds : int type FilterValidate (line 89) | public enum FilterValidate : int type FilterSanitize (line 137) | public enum FilterSanitize : int type FilterFlag (line 207) | [Flags] class PhpFiltering (line 327) | [ImplementsExtension("filter")] method filter_input_array (line 332) | [ImplementsFunction("filter_input_array", FunctionImplOptions.NotSuppo... method filter_input_array (line 341) | [ImplementsFunction("filter_input_array", FunctionImplOptions.NotSuppo... method filter_id (line 350) | [ImplementsFunction("filter_id", FunctionImplOptions.NotSupported)] method filter_list (line 360) | [ImplementsFunction("filter_list", FunctionImplOptions.NotSupported)] method filter_var_array (line 366) | [ImplementsFunction("filter_var_array", FunctionImplOptions.NotSupport... method filter_var_array (line 376) | [ImplementsFunction("filter_var_array", FunctionImplOptions.NotSupport... method filter_input (line 386) | [ImplementsFunction("filter_input")] method filter_input (line 392) | [ImplementsFunction("filter_input")] method filter_input (line 401) | [ImplementsFunction("filter_input")] method filter_has_var (line 419) | [ImplementsFunction("filter_has_var")] method GetArrayByInput (line 435) | private static PhpArray GetArrayByInput(ScriptContext/*!*/context, Fil... method filter_var (line 463) | [ImplementsFunction("filter_var")] method filter_var (line 469) | [ImplementsFunction("filter_var")] method filter_var (line 482) | [ImplementsFunction("filter_var")] class RegexUtilities (line 552) | private static class RegexUtilities method IsValidEmail (line 559) | public static bool IsValidEmail(string strIn) method DomainMapper (line 578) | private static string DomainMapper(Match match) method FilterSanitizeString (line 601) | private static string FilterSanitizeString(string str, Predicate... FILE: Source/ClassLibrary/Functions.cs class PhpFunctions (line 30) | public static class PhpFunctions method CallUserFunction (line 41) | [ImplementsFunction("call_user_func", FunctionImplOptions.NeedsClassCo... method CallUserFunctionArray (line 62) | [ImplementsFunction("call_user_func_array", FunctionImplOptions.NeedsC... method CreateFunction (line 86) | [ImplementsFunction("create_function", FunctionImplOptions.CaptureEval... method CreateFunction_Analyze (line 96) | public static PHP.Core.Compiler.AST.FunctionCallEvaluateInfo CreateFun... method GetInlinedLambdaCodeFill (line 152) | private static string GetInlinedLambdaCodeFill(PHP.Core.Text.TextSpan ... type AssertOption (line 189) | public enum AssertOption : int method Assert (line 203) | [ImplementsFunction("assert", FunctionImplOptions.CaptureEvalInfo /*| ... method Assert (line 209) | [ImplementsFunction("assert", FunctionImplOptions.CaptureEvalInfo /*| ... method AssertOptions (line 217) | [ImplementsFunction("assert_options", FunctionImplOptions.NotSupported)] method GetArgsNumber (line 231) | [ImplementsFunction("func_num_args", FunctionImplOptions.NeedsFunction... method GetArg (line 242) | [ImplementsFunction("func_get_arg", FunctionImplOptions.NeedsFunctionA... method GetArgs (line 254) | [ImplementsFunction("func_get_args", FunctionImplOptions.NeedsFunction... method GetGenericArgsNumber (line 275) | [ImplementsFunction("func_num_generic_args", FunctionImplOptions.Needs... method GetGenericArg (line 285) | [ImplementsFunction("func_get_generic_arg", FunctionImplOptions.NeedsF... method GetGenericArgs (line 296) | [ImplementsFunction("func_get_generic_args", FunctionImplOptions.Needs... method Exists (line 322) | [ImplementsFunction("function_exists"/*, FunctionImplOptions.Special*/)] method Exists_Analyze (line 331) | public static PHP.Core.Compiler.AST.FunctionCallEvaluateInfo Exists_An... method GetDefinedFunctions (line 364) | [ImplementsFunction("get_defined_functions")] method RegisterShutdownFunction (line 394) | [ImplementsFunction("register_shutdown_function")] method RegisterTickFunction (line 413) | [ImplementsFunction("register_tick_function", FunctionImplOptions.NotS... method RegisterTickFunction (line 423) | [ImplementsFunction("register_tick_function", FunctionImplOptions.NotS... method UnregisterTickFunction (line 433) | [ImplementsFunction("unregister_tick_function", FunctionImplOptions.No... FILE: Source/ClassLibrary/Generated/StrToTimeScanner.cs class Scanner (line 17) | internal class Scanner type LexicalStates (line 19) | public enum LexicalStates type AcceptConditions (line 24) | [Flags] method INIT (line 45) | void INIT() method DEINIT (line 50) | void DEINIT() method Scanner (line 80) | public Scanner(System.IO.TextReader reader) method Initialize (line 85) | public void Initialize(System.IO.TextReader reader, LexicalStates lexi... method Initialize (line 98) | public void Initialize(System.IO.TextReader reader, LexicalStates lexi... method Accept0 (line 108) | Tokens Accept0(int state,out bool accepted) method BEGIN (line 1129) | private void BEGIN(LexicalStates state) method Advance (line 1134) | private char Advance() method ResizeBuffer (line 1169) | private char[] ResizeBuffer(char[] buf) method IsNewLineCharacter (line 1177) | protected static bool IsNewLineCharacter(char ch) method TrimTokenEnd (line 1181) | private void TrimTokenEnd() method MarkTokenChunkStart (line 1189) | private void MarkTokenChunkStart() method MarkTokenEnd (line 1194) | private void MarkTokenEnd() method MoveToTokenEnd (line 1199) | private void MoveToTokenEnd() method yymore (line 1215) | private void yymore() method yyless (line 1224) | private void yyless(int count) method yy_push_state (line 1231) | private void yy_push_state(LexicalStates state) method yy_pop_state (line 1237) | private bool yy_pop_state() method yy_top_state (line 1244) | private LexicalStates yy_top_state() method GetNextToken (line 3265) | public Tokens GetNextToken() FILE: Source/ClassLibrary/Generated/jsonLexer.cs class Lexer (line 11) | public partial class Lexer type LexicalStates (line 13) | public enum LexicalStates type AcceptConditions (line 19) | [Flags] method yytext (line 34) | protected string yytext() method Lexer (line 67) | public Lexer(System.IO.TextReader reader) method Initialize (line 72) | public void Initialize(System.IO.TextReader reader, LexicalStates lexi... method Initialize (line 85) | public void Initialize(System.IO.TextReader reader, LexicalStates lexi... method Accept0 (line 95) | Tokens Accept0(int state,out bool accepted) method BEGIN (line 231) | private void BEGIN(LexicalStates state) method Advance (line 236) | private char Advance() method ResizeBuffer (line 271) | private char[] ResizeBuffer(char[] buf) method TrimTokenEnd (line 278) | private void TrimTokenEnd() method MarkTokenChunkStart (line 286) | private void MarkTokenChunkStart() method MarkTokenEnd (line 291) | private void MarkTokenEnd() method MoveToTokenEnd (line 296) | private void MoveToTokenEnd() method yymore (line 312) | private void yymore() method yyless (line 321) | private void yyless(int count) method yy_push_state (line 328) | private void yy_push_state(LexicalStates state) method yy_pop_state (line 334) | private bool yy_pop_state() method yy_top_state (line 341) | private LexicalStates yy_top_state() method GetNextToken (line 458) | public Tokens GetNextToken() FILE: Source/ClassLibrary/Generated/jsonParser.cs type Tokens (line 17) | public enum Tokens {ERROR=1,EOF=2,ARRAY_OPEN=3,ARRAY_CLOSE=4,ITEMS_SEPAR... type SemanticValueType (line 19) | public partial struct SemanticValueType type Position (line 23) | public partial struct Position method Position (line 32) | public Position(int firstLine, int firstColumn, int firstOffset, int l... class Parser (line 42) | public partial class Parser: ShiftReduceParser method CombinePositions (line 54) | protected sealed override Position CombinePositions(Position first, Po... method Parser (line 61) | static Parser() method DoAction (line 124) | protected override void DoAction(int action) method TerminalToString (line 221) | protected override string TerminalToString(int terminal) method Parser (line 237) | public Parser(ScriptContext/*!*/context, PHP.Library.JsonFormatter.Dec... FILE: Source/ClassLibrary/Hash.cs class PhpHash (line 54) | [ImplementsExtension(LibraryDescriptor.ExtHash)] method CRC32 (line 64) | [ImplementsFunction("crc32")] method MD5 (line 78) | [ImplementsFunction("md5")] method MD5 (line 92) | [ImplementsFunction("md5")] method MD5FromFile (line 104) | [ImplementsFunction("md5_file")] method MD5FromFile (line 117) | [ImplementsFunction("md5_file")] method SHA1 (line 128) | [ImplementsFunction("sha1")] method SHA1 (line 142) | [ImplementsFunction("sha1")] method SHA1FromFile (line 154) | [ImplementsFunction("sha1_file")] method SHA1FromFile (line 167) | [ImplementsFunction("sha1_file")] method Hash (line 228) | private static object Hash(CRYPT.HashAlgorithm/*!*/ algorithm, PhpByte... method HashFromFile (line 243) | private static object HashFromFile(CRYPT.HashAlgorithm/*!*/ algorithm,... class HashPhpResource (line 284) | public abstract class HashPhpResource : PhpResource method HashPhpResource (line 291) | protected HashPhpResource() method Clone (line 305) | public abstract HashPhpResource Clone(); method Init (line 311) | public abstract void Init(); method Update (line 319) | public abstract bool Update(byte[] data); method Final (line 326) | public abstract byte[] Final(); method CloneHashState (line 340) | protected void CloneHashState(HashPhpResource clone) method ProcessBlocked (line 362) | internal IEnumerable> ProcessBlocked(byte[]/*!*/n... method GetBufferedBlock (line 416) | internal byte[] GetBufferedBlock(out int length) method ClearBufferedBlock (line 422) | internal void ClearBufferedBlock() method CloneBufferedBlock (line 432) | internal void CloneBufferedBlock(HashPhpResource clone) method DWORDToBigEndian (line 451) | protected static void DWORDToBigEndian(byte[] block, uint[] x, int d... method DWORDFromBigEndian (line 464) | protected static void DWORDFromBigEndian(uint[] x, int digits, byte[... method ComputeHash (line 484) | public byte[] ComputeHash(byte[] data) class ADLER32 (line 560) | public sealed class ADLER32 : HashPhpResource method Clone (line 564) | public override HashPhpResource Clone() method Init (line 573) | public override void Init() method Update (line 577) | public override bool Update(byte[] data) method Final (line 592) | public override byte[] Final() class CRC32 (line 602) | public sealed class CRC32 : HashPhpResource method Clone (line 660) | public override HashPhpResource Clone() method Init (line 669) | public override void Init() method Update (line 673) | public override bool Update(byte[] data) method Final (line 682) | public override byte[] Final() class CRC32B (line 692) | public sealed class CRC32B : HashPhpResource method Clone (line 763) | public override HashPhpResource Clone() method Init (line 772) | public override void Init() method Update (line 776) | public override bool Update(byte[] data) method Final (line 785) | public override byte[] Final() class MD2 (line 797) | public sealed class MD2 : HashPhpResource method Clone (line 824) | public override HashPhpResource Clone() method Init (line 836) | public override void Init() method TransformBlock (line 843) | private void TransformBlock(byte[]/*!*//*byte[16+startIndex]*/bloc... method Update (line 876) | public override bool Update(byte[] data) method Final (line 884) | public override byte[] Final() class MD4 (line 909) | public sealed class MD4 : HashPhpResource method MD4_F (line 919) | private static uint MD4_F(uint x, uint y, uint z) { return ((z) ^ ... method MD4_G (line 920) | private static uint MD4_G(uint x, uint y, uint z) { return (((x) &... method MD4_H (line 921) | private static uint MD4_H(uint x, uint y, uint z) { return ((x) ^ ... method ROTL32 (line 923) | private static uint ROTL32(byte s, uint v) { return (((v) << (s)) ... method MD4_R1 (line 925) | private static void MD4_R1(ref uint a, uint b, uint c, uint d, uin... method MD4_R2 (line 926) | private static void MD4_R2(ref uint a, uint b, uint c, uint d, uin... method MD4_R3 (line 927) | private static void MD4_R3(ref uint a, uint b, uint c, uint d, uin... method Decode (line 928) | private static uint[] Decode(byte[] block, int startIndex, int byt... method Encode (line 944) | private static byte[] Encode(uint[] nums, int startIndex, int byte... method MD4Transform (line 960) | private void MD4Transform(byte[] block, int startIndex) method Clone (line 1032) | public override HashPhpResource Clone() method Init (line 1042) | public override void Init() method Update (line 1054) | public override bool Update(byte[] data) method Final (line 1066) | public override byte[] Final() class MD5 (line 1099) | public sealed class MD5 : HashPhpResource type MD5Consts (line 1113) | enum MD5Consts : byte method F (line 1134) | private static uint F(uint x, uint y, uint z) { return (((x) & (y)... method G (line 1135) | private static uint G(uint x, uint y, uint z) { return (((x) & (z)... method H (line 1136) | private static uint H(uint x, uint y, uint z) { return ((x) ^ (y) ... method I (line 1137) | private static uint I(uint x, uint y, uint z) { return ((y) ^ ((x)... method ROTATE_LEFT (line 1145) | private static uint ROTATE_LEFT(uint x, byte n) { return (((x) << ... method FF (line 1149) | private static void FF(ref uint a, uint b, uint c, uint d, uint x,... method GG (line 1158) | private static void GG(ref uint a, uint b, uint c, uint d, uint x,... method HH (line 1167) | private static void HH(ref uint a, uint b, uint c, uint d, uint x,... method II (line 1176) | private static void II(ref uint a, uint b, uint c, uint d, uint x,... method Decode (line 1186) | private static uint[] Decode(byte[] block, int startIndex, int byt... method Encode (line 1202) | private static byte[] Encode(uint[] nums, int startIndex, int byte... method MD5Transform (line 1224) | private void MD5Transform(byte[]/*[64]*/block, int startIndex) method Clone (line 1318) | public override HashPhpResource Clone() method Init (line 1328) | public override void Init() method Update (line 1338) | public override bool Update(byte[]/*!*/data) method Final (line 1352) | public override byte[] Final() class SHA (line 1392) | public abstract class SHA : HashPhpResource where T: SHA, new() method SHA (line 1417) | public SHA(int bufferSize, int tmpSize, int stateSize) method InitializeState (line 1438) | protected abstract void InitializeState(); method _EndHash (line 1444) | protected abstract byte[] _EndHash(); method _HashData (line 1453) | protected abstract bool _HashData(byte[] partIn, int ibStart, int ... method Init (line 1459) | public override void Init() method Update (line 1469) | public override bool Update(byte[]/*!*/data) method Final (line 1476) | public override byte[] Final() method Clone (line 1488) | public override HashPhpResource Clone() class SHA1 (line 1507) | public sealed class SHA1 : SHA method SHA1 (line 1511) | public SHA1() method InitializeState (line 1516) | protected override void InitializeState() method _EndHash (line 1530) | protected override byte[] _EndHash() method _HashData (line 1554) | protected override bool _HashData(byte[] partIn, int ibStart, int ... method SHAExpand (line 1587) | private static void SHAExpand(uint[] x) method SHATransform (line 1599) | private static void SHATransform(uint[] tmp, uint[] state, byte[] ... class SHA256 (line 1682) | public sealed class SHA256 : SHA method SHA256 (line 1686) | public SHA256() method InitializeState (line 1691) | protected override void InitializeState() method _EndHash (line 1710) | protected override byte[] _EndHash() method _HashData (line 1735) | protected override bool _HashData(byte[] partIn, int ibStart, int ... method ROTR32 (line 1769) | private static uint ROTR32(int b, uint x) { return unchecked((x >>... method SHR (line 1770) | private static uint SHR(int b, uint x) { return unchecked(x >> b); } method SHA256_F0 (line 1772) | private static uint SHA256_F0(uint x, uint y, uint z) { return unc... method SHA256_F1 (line 1773) | private static uint SHA256_F1(uint x, uint y, uint z) { return unc... method SHA256_F2 (line 1774) | private static uint SHA256_F2(uint x) { return unchecked(ROTR32(2,... method SHA256_F3 (line 1775) | private static uint SHA256_F3(uint x) { return unchecked(ROTR32(6,... method SHA256_F4 (line 1776) | private static uint SHA256_F4(uint x) { return unchecked(ROTR32(7,... method SHA256_F5 (line 1777) | private static uint SHA256_F5(uint x) { return unchecked(ROTR32(17... method SHATransform (line 1790) | private static void SHATransform(uint[] tmp, uint[] state, byte[] ... method GetHashAlgorithms (line 1844) | [ImplementsFunction("hash_algos")] type HashInitOptions (line 1863) | [Flags] method HashCopy (line 1884) | [ImplementsFunction("hash_copy")] method HashInit (line 1898) | [ImplementsFunction("hash_init")] method HashInit (line 1903) | [ImplementsFunction("hash_init")] method HashInit (line 1908) | [ImplementsFunction("hash_init")] method HashUpdate (line 1972) | [ImplementsFunction("hash_update")] method HashFinal (line 1988) | [ImplementsFunction("hash_final")] method HashFinal (line 1993) | [ImplementsFunction("hash_final")] method HashUpdateFromFile (line 2036) | [ImplementsFunction("hash_update_file")] method HashUpdateFromFile (line 2041) | [ImplementsFunction("hash_update_file")] method HashUpdateFromStream (line 2072) | [ImplementsFunction("hash_update_stream")] method HashUpdateFromStream (line 2078) | [ImplementsFunction("hash_update_stream")] method HashUpdateFromStream (line 2106) | private static int HashUpdateFromStream(HashPhpResource/*!*/context, P... method DoHash (line 2141) | [ImplementsFunction("hash")] method DoHash (line 2147) | [ImplementsFunction("hash")] method DoHashFile (line 2161) | [ImplementsFunction("hash_file")] method DoHashFile (line 2166) | [ImplementsFunction("hash_file")] method DoHashHMAC (line 2183) | [ImplementsFunction("hash_hmac")] method DoHashHMAC (line 2189) | [ImplementsFunction("hash_hmac")] method DoHashHMACFile (line 2203) | [ImplementsFunction("hash_hmac_file")] method DoHashHMACFile (line 2208) | [ImplementsFunction("hash_hmac_file")] FILE: Source/ClassLibrary/Highlighting.cs class Highlighting (line 34) | public static class Highlighting method HighlightFile (line 43) | [ImplementsFunction("highlight_file")] method HighlightFile (line 58) | [ImplementsFunction("highlight_file")] method HighlightString (line 78) | [ImplementsFunction("highlight_string")] method HighlightString (line 93) | [ImplementsFunction("highlight_string")] method ShowSource (line 114) | [ImplementsFunction("show_source")] method ShowSource (line 123) | [ImplementsFunction("show_source")] method Highlight (line 131) | public static bool Highlight(string/*!*/ code, TextWriter/*!*/ output,... FILE: Source/ClassLibrary/LibraryDescriptor.cs class LibraryDescriptor (line 30) | public sealed class LibraryDescriptor : PhpLibraryDescriptor method Loaded (line 65) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method CreateConfigContext (line 95) | protected override ConfigContextBase CreateConfigContext() method ParseConfig (line 107) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... FILE: Source/ClassLibrary/Locale.cs class Locale (line 31) | public static class Locale type Category (line 44) | public enum Category method Locale (line 102) | static Locale() method Clear (line 107) | private static void Clear() method GetCulture (line 117) | public static CultureInfo GetCulture(Category category) method SetCulture (line 130) | public static void SetCulture(Category category, CultureInfo culture) method GetStringComparer (line 156) | public static PhpLocaleStringComparer GetStringComparer(bool ignoreCase) method GetGroupingArray (line 168) | private static PhpArray GetGroupingArray(int[] groups) method localeconv (line 187) | [ImplementsFunction("localeconv")] method SetLocale (line 245) | [ImplementsFunction("setlocale")] method GetFirstExistingCulture (line 282) | private static bool GetFirstExistingCulture(object locale, object[] mo... method GetCultureByName (line 331) | private static CultureInfo GetCultureByName(string name) method StringCollate (line 380) | [ImplementsFunction("strcoll")] method nl_langinfo (line 389) | [ImplementsFunction("nl_langinfo", FunctionImplOptions.NotSupported)] FILE: Source/ClassLibrary/Mailer.CLR.cs class Mailer (line 33) | public static class Mailer method Mail (line 44) | [ImplementsFunction("mail")] method Mail (line 63) | [ImplementsFunction("mail")] method Mail (line 126) | [ImplementsFunction("mail")] method ezmlm_hash (line 141) | [ImplementsFunction("ezmlm_hash")] method SetMailHeaders (line 173) | private static void SetMailHeaders(string headers, MailMessage mm) method ExtractMailAddressesOnly (line 244) | private static string ExtractMailAddressesOnly(string emails, int max) method ExtractPriority (line 300) | private static MailPriority ExtractPriority(string p) method ExtractContentType (line 319) | private static void ExtractContentType(string contentTypeHeader, MailM... class RawSmtpClient (line 366) | internal class RawSmtpClient method RawSmtpClient (line 414) | public RawSmtpClient(string hostName) method RawSmtpClient (line 424) | public RawSmtpClient(string hostName, int port) method ResetConnection (line 435) | private void ResetConnection() method Connect (line 472) | public void Connect() method Disconnect (line 630) | public void Disconnect() method Reset (line 648) | private void Reset() method ProcessMessageHeaders (line 675) | private IEnumerable/*!*/ProcessMessageHeaders(string from, s... method FormatEmailAddress (line 761) | private static string FormatEmailAddress(string/*!*/address, string/... method Post (line 779) | private void Post(string line) method Ack (line 785) | private bool Ack(string expected1) method Ack (line 791) | private bool Ack(string expected1, string expected2) method ThrowExpectedResponseHelper (line 797) | private void ThrowExpectedResponseHelper(string givenResponse, strin... method Ack (line 803) | private bool Ack(string expected1, string expected2, Action/... method PostRcptTo (line 825) | private void PostRcptTo(string recipients) method SendMessage (line 843) | public void SendMessage(string from, string to, string subject, stri... FILE: Source/ClassLibrary/Math.cs class PhpMath (line 33) | public static class PhpMath method PhpMath (line 74) | static PhpMath() method ClearGenerators (line 82) | private static void ClearGenerators() method AbsolutizeRange (line 149) | public static void AbsolutizeRange(ref int offset, ref int length, int... method Random01 (line 193) | static int Random01() method Seed (line 201) | [ImplementsFunction("srand")] method Seed (line 211) | [ImplementsFunction("srand")] method GetMaxRandomValue (line 221) | [ImplementsFunction("getrandmax")] method Random (line 231) | [ImplementsFunction("rand")] method Random (line 243) | [ImplementsFunction("rand")] method UniqueId (line 263) | [ImplementsFunction("uniqid")] method UniqueId (line 277) | [ImplementsFunction("uniqid")] method UniqueId (line 292) | [ImplementsFunction("uniqid")] method LcgValue (line 318) | [ImplementsFunction("lcg_value")] method MtGetMaxRandomValue (line 328) | [ImplementsFunction("mt_getrandmax")] method MtRandom (line 334) | [ImplementsFunction("mt_rand")] method MtRandom (line 340) | [ImplementsFunction("mt_rand")] method MtSeed (line 350) | [ImplementsFunction("mt_srand")] method MtSeed (line 361) | [ImplementsFunction("mt_srand")] method IsNaN (line 371) | [ImplementsFunction("is_nan")] method IsFinite (line 378) | [ImplementsFunction("is_finite")] method IsInfinite (line 385) | [ImplementsFunction("is_infinite")] method ConvertToInt (line 402) | private static object ConvertToInt(double number) method DecToBin (line 416) | [ImplementsFunction("decbin")] method DecToBinUnicode (line 429) | [ImplementsFunction("decbin_unicode")] method BinToDec (line 443) | [ImplementsFunction("bindec")] method BinToDecUnicode (line 451) | [ImplementsFunction("bindec_unicode")] method DecToOct (line 463) | [ImplementsFunction("decoct")] method DecToOctUnicode (line 469) | [ImplementsFunction("decoct_unicode")] method OctToDec (line 480) | [ImplementsFunction("octdec")] method OctToDecUnicode (line 487) | [ImplementsFunction("octdec_unicode")] method DecToHex (line 499) | [ImplementsFunction("dechex")] method DecToHexUnicode (line 505) | [ImplementsFunction("dechex_unicode")] method HexToDec (line 518) | [ImplementsFunction("hexdec")] method HexToDecUnicode (line 525) | [ImplementsFunction("hexdec_unicode")] method BaseToDouble (line 532) | public static double BaseToDouble(PhpBytes number, int fromBase) method BaseToDoubleUnicode (line 558) | public static double BaseToDoubleUnicode(string number, int fromBase) method DoubleToBase (line 588) | public static PhpBytes DoubleToBase(double number, int toBase) method DoubleToBaseUnicode (line 622) | public static string DoubleToBaseUnicode(double number, int toBase) method BaseConvert (line 662) | [ImplementsFunction("base_convert")] method DegreesToRadians (line 697) | [ImplementsFunction("deg2rad"/*, FunctionImplOptions.Special*/)] method RadiansToDegrees (line 709) | [ImplementsFunction("rad2deg")] method PI (line 720) | [ImplementsFunction("pi")] method Acos (line 733) | [ImplementsFunction("acos"/*, FunctionImplOptions.Special*/)] method Asin (line 745) | [ImplementsFunction("asin"/*, FunctionImplOptions.Special*/)] method Atan (line 752) | [ImplementsFunction("atan"/*, FunctionImplOptions.Special*/)] method Atan2 (line 759) | [ImplementsFunction("atan2")] method Cos (line 771) | [ImplementsFunction("cos"/*, FunctionImplOptions.Special*/)] method Sin (line 778) | [ImplementsFunction("sin"/*, FunctionImplOptions.Special*/)] method Tan (line 785) | [ImplementsFunction("tan"/*, FunctionImplOptions.Special*/)] method Cosh (line 796) | [ImplementsFunction("cosh")] method Sinh (line 803) | [ImplementsFunction("sinh")] method Tanh (line 810) | [ImplementsFunction("tanh")] method Acosh (line 817) | [ImplementsFunction("acosh")] method Asinh (line 824) | [ImplementsFunction("asinh")] method Atanh (line 831) | [ImplementsFunction("atanh")] method Exp (line 845) | [ImplementsFunction("exp"/*, FunctionImplOptions.Special*/)] method ExpM1 (line 858) | [ImplementsFunction("expm1")] method Log10 (line 869) | [ImplementsFunction("log10")] method Log (line 876) | [ImplementsFunction("log"/*, FunctionImplOptions.Special*/)] method Log (line 886) | [ImplementsFunction("log"/*, FunctionImplOptions.Special*/)] method Log1P (line 899) | [ImplementsFunction("log1p")] method Power (line 910) | [ImplementsFunction("pow")] method Power (line 954) | private static bool Power(long x, long y, out long longResult, out dou... method Sqrt (line 998) | [ImplementsFunction("sqrt"/*, FunctionImplOptions.Special*/)] method Hypotenuse (line 1005) | [ImplementsFunction("hypot")] method Ceiling (line 1021) | [ImplementsFunction("ceil")] method Floor (line 1033) | [ImplementsFunction("floor")] method Round (line 1045) | [ImplementsFunction("round")] method Round (line 1058) | [ImplementsFunction("round")] type RoundMode (line 1068) | public enum RoundMode : int method Power10Value (line 1100) | private static double Power10Value(int power) method RoundInternal (line 1139) | private static double RoundInternal(double value, RoundMode mode) method _Log10Abs (line 1181) | private static int _Log10Abs(double value) method Round (line 1234) | [ImplementsFunction("round")] method Abs (line 1320) | [ImplementsFunction("abs")] method Fmod (line 1355) | [ImplementsFunction("fmod")] method Max (line 1373) | [ImplementsFunction("max")] method Min (line 1386) | [ImplementsFunction("min")] method GetExtreme (line 1393) | internal static object GetExtreme(object[] numbers, bool maximum) method FindExtreme (line 1404) | internal static object FindExtreme(IEnumerable array, bool maximum) FILE: Source/ClassLibrary/MersenneTwister.cs class MersenneTwister (line 53) | public sealed class MersenneTwister method MersenneTwister (line 71) | public MersenneTwister() method MersenneTwister (line 80) | public MersenneTwister(uint seed) method Seed (line 89) | public void Seed(uint seed) method NextUnsigned (line 107) | public uint NextUnsigned() method Next (line 158) | public int Next() method Next (line 167) | public int Next(int min, int max) method NextDouble (line 192) | double NextDouble() method Test (line 200) | public static void Test() FILE: Source/ClassLibrary/Misc.cs class Misc (line 15) | public class Misc method Misc (line 17) | private Misc() { } method AbsolutizeRange (line 32) | public static void AbsolutizeRange(ref int offset, ref int length, int... FILE: Source/ClassLibrary/Miscellaneous.cs type PhpInfoSections (line 37) | [Flags] type PhpCreditsSections (line 60) | [Flags] class Misc (line 88) | public static class Misc method PhpInfo (line 96) | [ImplementsFunction("phpinfo")] method PhpInfo (line 108) | [ImplementsFunction("phpinfo")] method PhpCredits (line 119) | [ImplementsFunction("phpcredits")] method PhpCredits (line 132) | [ImplementsFunction("phpcredits")] method PhpVersion (line 144) | [ImplementsFunction("phpversion")] method PhpVersion (line 155) | [ImplementsFunction("phpversion")] method VersionCompare (line 170) | [ImplementsFunction("version_compare")] method VersionCompare (line 184) | [ImplementsFunction("version_compare")] method ZendVersion (line 195) | [ImplementsFunction("zend_version")] method GetHostName (line 210) | [ImplementsFunction("gethostname")] method PhpUName (line 227) | [ImplementsFunction("php_uname")] method PhpUName (line 248) | [ImplementsFunction("php_uname")] method MemoryGetUsage (line 297) | [ImplementsFunction("memory_get_usage")] method MemoryGetUsage (line 310) | [ImplementsFunction("memory_get_usage")] method MemoryGetPeakUsage (line 326) | [ImplementsFunction("memory_get_peak_usage", FunctionImplOptions.NotSu... method MemoryGetPeakUsage (line 339) | [ImplementsFunction("memory_get_peak_usage", FunctionImplOptions.NotSu... method PhpSapiName (line 354) | [ImplementsFunction("php_sapi_name")] method GetCurrentProcessId (line 370) | [ImplementsFunction("getmypid")] method GetLastModification (line 381) | [ImplementsFunction("getlastmod")] method GetCurrentUser (line 402) | [ImplementsFunction("get_current_user")] method GetCurrentUserId (line 413) | [ImplementsFunction("getmyuid", FunctionImplOptions.NotSupported)] method sleep (line 429) | [ImplementsFunction("sleep")] method usleep (line 449) | [ImplementsFunction("usleep")] method LoadExtension (line 466) | [ImplementsFunction("dl")] method ExtensionLoaded (line 478) | [ImplementsFunction("extension_loaded")] method ExtensionLoaded_Analyze (line 487) | public static bool ExtensionLoaded_Analyze(Analyzer/*!*/analyzer, stri... method GetLoadedExtensions (line 504) | [ImplementsFunction("get_loaded_extensions")] method GetExtensionFunctions (line 520) | [ImplementsFunction("get_extension_funcs")] method AddFunctionToHashtable (line 550) | private static bool AddFunctionToHashtable(MethodInfo info, Implements... method GetRequiredFiles (line 566) | [ImplementsFunction("get_required_files")] method GetIncludedFiles (line 576) | [ImplementsFunction("get_included_files")] method GetMimeContentType (line 595) | [ImplementsFunction("_mime_content_type", FunctionImplOptions.NotSuppo... method ZendLogoGuid (line 606) | [ImplementsFunction("zend_logo_guid", FunctionImplOptions.NotSupported)] method PhpLogoGuid (line 617) | [ImplementsFunction("php_logo_guid", FunctionImplOptions.NotSupported)] method GetMyGid (line 628) | [ImplementsFunction("getmygid", FunctionImplOptions.NotSupported)] method GetMyINode (line 639) | [ImplementsFunction("getmyinode", FunctionImplOptions.NotSupported)] method gc_enabled (line 651) | [ImplementsFunction("gc_enabled")] FILE: Source/ClassLibrary/Network.CLR.cs type DnsRecordType (line 28) | public enum DnsRecordType class Sockets (line 81) | public static class Sockets method OpenPersistent (line 85) | [ImplementsFunction("pfsockopen")] method OpenPersistent (line 94) | [ImplementsFunction("pfsockopen")] method OpenPersistent (line 102) | [ImplementsFunction("pfsockopen")] method OpenPersistent (line 109) | [ImplementsFunction("pfsockopen")] method Open (line 123) | [ImplementsFunction("fsockopen")] method Open (line 134) | [ImplementsFunction("fsockopen")] method Open (line 144) | [ImplementsFunction("fsockopen")] method Open (line 153) | [ImplementsFunction("fsockopen")] method Open (line 162) | [ImplementsFunction("fsockopen")] method GetStatus (line 179) | [ImplementsFunction("socket_get_status")] method SetBlocking (line 190) | [ImplementsFunction("socket_set_blocking")] method SetTimeout (line 202) | [ImplementsFunction("socket_set_timeout")] method SetTimeout (line 214) | [ImplementsFunction("socket_set_timeout")] class Dns (line 227) | public static class Dns method CheckRecordRows (line 234) | [ImplementsFunction("checkdnsrr", FunctionImplOptions.NotSupported)] method CheckRecordRows (line 243) | [ImplementsFunction("checkdnsrr", FunctionImplOptions.NotSupported)] method CheckRecords (line 252) | [ImplementsFunction("dns_check_record", FunctionImplOptions.NotSupport... method GetRecord (line 267) | [ImplementsFunction("dns_get_record", FunctionImplOptions.NotSupported)] method GetRecord (line 276) | [ImplementsFunction("dns_get_record", FunctionImplOptions.NotSupported)] method GetRecord (line 286) | [ImplementsFunction("dns_get_record", FunctionImplOptions.NotSupported)] method GetHostByAddress (line 304) | [ImplementsFunction("gethostbyaddr")] method GetHostByName (line 322) | [ImplementsFunction("gethostbyname")] method GetHostByNameList (line 342) | [ImplementsFunction("gethostbynamel")] method GetMxRecordRow (line 368) | [ImplementsFunction("getmxrr")] method GetMxRecordRow (line 377) | [ImplementsFunction("getmxrr")] method GetMxRecord (line 386) | [ImplementsFunction("dns_get_mx", FunctionImplOptions.NotSupported)] method GetMxRecord (line 396) | [ImplementsFunction("dns_get_mx", FunctionImplOptions.NotSupported)] method GetProtocolByName (line 412) | [ImplementsFunction("getprotobyname")] method GetProtocolByNumber (line 428) | [ImplementsFunction("getprotobynumber")] method GetServiceByName (line 443) | [ImplementsFunction("getservbyname")] method GetServiceByPort (line 460) | [ImplementsFunction("getservbyport")] method IPToInteger (line 474) | [ImplementsFunction("ip2long")] method IntegerToIP (line 498) | [ImplementsFunction("long2ip")] FILE: Source/ClassLibrary/Objects.cs class PhpObjects (line 27) | public static class PhpObjects method CallUserMethodInternal (line 38) | internal static object CallUserMethodInternal(DTypeDesc caller, string... method CallUserMethod (line 84) | [ImplementsFunction("call_user_method", FunctionImplOptions.NeedsClass... method CallUserMethodArray (line 99) | [ImplementsFunction("call_user_method_array", FunctionImplOptions.Need... method GetClassVars (line 122) | [ImplementsFunction("get_class_vars", FunctionImplOptions.NeedsClassCo... method GetClassVars (line 176) | [ImplementsFunction("get_class_vars", FunctionImplOptions.NeedsClassCo... method GetObjectVars (line 194) | [ImplementsFunction("get_object_vars", FunctionImplOptions.NeedsClassC... method GetObjectVars (line 212) | [ImplementsFunction("get_object_vars", FunctionImplOptions.NeedsClassC... method MethodExists (line 281) | [ImplementsFunction("method_exists", FunctionImplOptions.NeedsClassCon... method ClassNameOrObjectToType (line 327) | internal static DTypeDesc ClassNameOrObjectToType(ScriptContext/*!*/ s... method PropertyExists (line 360) | [ImplementsFunction("property_exists", FunctionImplOptions.NeedsClassC... method GetClassMethods (line 392) | [ImplementsFunction("get_class_methods", FunctionImplOptions.NeedsClas... method GetDeclaredClasses (line 417) | [ImplementsFunction("get_declared_classes")] method GetDeclaredInterfaces (line 427) | [ImplementsFunction("get_declared_interfaces")] method IsSubclassOf (line 443) | [ImplementsFunction("is_subclass_of", FunctionImplOptions.NeedsClassCo... method ClassExists (line 465) | [ImplementsFunction("class_exists", FunctionImplOptions.NeedsClassCont... method ClassExists (line 480) | [ImplementsFunction("class_exists", FunctionImplOptions.NeedsClassCont... method ClassExists_Analyze_2 (line 490) | public static PHP.Core.Compiler.AST.FunctionCallEvaluateInfo ClassExis... method ClassExists_Analyze_1 (line 496) | public static PHP.Core.Compiler.AST.FunctionCallEvaluateInfo ClassExis... method InterfaceExists (line 526) | [ImplementsFunction("interface_exists", FunctionImplOptions.NeedsClass... method InterfaceExists (line 540) | [ImplementsFunction("interface_exists", FunctionImplOptions.NeedsClass... method GetClass (line 552) | [ImplementsFunction("get_class", FunctionImplOptions.NeedsClassContext)] method GetClass (line 569) | [ImplementsFunction("get_class", FunctionImplOptions.NeedsClassContext)] method GetCalledClass (line 580) | [ImplementsFunction("get_called_class", FunctionImplOptions.NeedsLateS... method GetParentClass (line 605) | [ImplementsFunction("get_parent_class", FunctionImplOptions.NeedsClass... method GetParentClass_Analyze (line 620) | [return: CastToFalse] method IsA (line 654) | [ImplementsFunction("is_a", FunctionImplOptions.NeedsClassContext)] method GetClassParents (line 674) | [ImplementsFunction("class_parents", FunctionImplOptions.NeedsClassCon... method GetClassParents (line 700) | [ImplementsFunction("class_parents", FunctionImplOptions.NeedsClassCon... method GetClassInterfaces (line 716) | [ImplementsFunction("class_implements", FunctionImplOptions.NeedsClass... method GetClassInterfaces (line 744) | [ImplementsFunction("class_implements", FunctionImplOptions.NeedsClass... FILE: Source/ClassLibrary/Output.CLR.cs class Output (line 23) | [ImplementsExtension(LibraryDescriptor.ExtCore)] type _ChunkPosition (line 26) | [Flags] method PrintFormatted (line 45) | [ImplementsFunction("printf")] method PrintFormatted (line 61) | [ImplementsFunction("vprintf")] method Start (line 79) | [ImplementsFunction("ob_start")] method Start (line 91) | [ImplementsFunction("ob_start")] method Start (line 104) | [ImplementsFunction("ob_start")] method Start (line 118) | [ImplementsFunction("ob_start")] method Clean (line 148) | [ImplementsFunction("ob_clean")] method EndAndClean (line 158) | [ImplementsFunction("ob_end_clean")] method EndAndFlush (line 168) | [ImplementsFunction("ob_end_flush")] method EndInternal (line 180) | private static bool EndInternal(ScriptContext/*!*/ context, bool flush) method GetAndClean (line 204) | [ImplementsFunction("ob_get_clean")] method GetContents (line 221) | [ImplementsFunction("ob_get_contents")] method GetAndFlush (line 232) | [ImplementsFunction("ob_get_flush")] method GetLevel (line 247) | [ImplementsFunction("ob_get_level")] method GetLength (line 257) | [ImplementsFunction("ob_get_length")] method GetStatus (line 268) | [ImplementsFunction("ob_get_status")] method GetStatus (line 279) | [ImplementsFunction("ob_get_status")] method GetLevelStatus (line 301) | private static PhpArray/*!*/ GetLevelStatus(BufferedOutput/*!*/ bo, in... method FlushHttpBuffers (line 331) | [ImplementsFunction("flush")] method FlushOutputBuffer (line 343) | [ImplementsFunction("ob_flush")] method ImplicitFlush (line 358) | [ImplementsFunction("ob_implicit_flush")] method ImplicitFlush (line 381) | [ImplementsFunction("ob_implicit_flush")] method GetHandlers (line 392) | [ImplementsFunction("ob_list_handlers")] type ContentEncoding (line 425) | private enum ContentEncoding method GzipHandler (line 437) | [ImplementsFunction("ob_gzhandler")] method DoGzipHandler (line 493) | private static PhpBytes DoGzipHandler(object data, HttpContext/*!*/htt... FILE: Source/ClassLibrary/PhpFormatter.CLR.cs class PhpFormatter (line 31) | public sealed class PhpFormatter : IFormatter class Tokens (line 38) | internal class Tokens class ObjectWriter (line 66) | internal class ObjectWriter : Serializer.ClassContextHolder method ObjectWriter (line 99) | internal ObjectWriter(ScriptContext/*!*/ context, StreamWriter/*!*/ ... method Serialize (line 121) | internal void Serialize(object graph) method WriteNull (line 191) | private void WriteNull() method WriteBoolean (line 201) | private void WriteBoolean(bool value) method WriteInteger (line 213) | private void WriteInteger(long value) method WriteDouble (line 225) | private void WriteDouble(double value) method WriteString (line 243) | private void WriteString(string value) method WriteBinaryData (line 265) | private void WriteBinaryData(byte[] value) method WriteReference (line 285) | private void WriteReference(PhpReference value) method WriteArray (line 324) | private void WriteArray(PhpArray value) method WriteObject (line 352) | private void WriteObject(DObject value) method WritePhpObjectInternal (line 379) | private void WritePhpObjectInternal(DObject/*!*/value) method WriteClrObjectInternal (line 511) | private void WriteClrObjectInternal(object realObject) method WriteSleepResult (line 533) | private void WriteSleepResult(DObject value, PhpArray propertiesToSe... method WriteAllProperties (line 553) | private void WriteAllProperties(DObject value, bool avoidPicName) class ObjectReader (line 579) | internal class ObjectReader : Serializer.ClassContextHolder class BackReference (line 586) | private class BackReference method BackReference (line 606) | internal BackReference(int index, bool isProper) method GetTemporaryStringBuilder (line 724) | private StringBuilder/*!*/GetTemporaryStringBuilder(int initialCapac... method ObjectReader (line 752) | internal ObjectReader(ScriptContext/*!*/ context, Stream/*!*/ stream... method ThrowUnexpected (line 776) | private void ThrowUnexpected() method ThrowEndOfStream (line 784) | private void ThrowEndOfStream() method ThrowInvalidDataType (line 792) | private void ThrowInvalidDataType() method ThrowInvalidLength (line 800) | private void ThrowInvalidLength() method ThrowInvalidReference (line 808) | private void ThrowInvalidReference() method Consume (line 818) | private char Consume() method ConsumeLegacy (line 846) | private char ConsumeLegacy() method Consume (line 892) | private void Consume(char ch) method TryConsume (line 922) | private bool TryConsume(char ch) method Seek (line 947) | private void Seek(long position) method AddAtom (line 961) | private void AddAtom(object obj) method IsDigit (line 978) | private static bool IsDigit(char lookAhead) method Digit (line 988) | private static int Digit(char lookAhead) method Parse (line 1005) | private void Parse() method ReadInteger (line 1029) | private long ReadInteger() method ReadDouble (line 1059) | private double ReadDouble() method ReadString (line 1116) | private byte[]/*!*/ReadString(int length) method ReadStringUnicode (line 1159) | private string ReadStringUnicode(int length) method ReadStringLegacy (line 1173) | private string ReadStringLegacy(int length) method ParseNull (line 1187) | private void ParseNull() method ParseBoolean (line 1196) | private void ParseBoolean() method ParseInteger (line 1211) | private void ParseInteger() method ParseDouble (line 1225) | private void ParseDouble() method ParseString (line 1235) | private void ParseString() method ParseArray (line 1260) | private void ParseArray() method ParseObject (line 1293) | private void ParseObject(bool serializable) method ParseClrObject (line 1396) | private void ParseClrObject() method ParseReference (line 1425) | private void ParseReference() method ParseObjectRef (line 1448) | private void ParseObjectRef() method BuildObjectGraph (line 1468) | private object BuildObjectGraph() method BuildDObject (line 1530) | private void BuildDObject(DObject obj) method Deserialize (line 1560) | internal object Deserialize() method PhpFormatter (line 1637) | public PhpFormatter(Encoding encoding, DTypeDesc caller) method Serialize (line 1657) | public void Serialize(Stream serializationStream, object graph) method Deserialize (line 1682) | public object Deserialize(Stream serializationStream) FILE: Source/ClassLibrary/PhpHttpUtility.cs class PhpHttpUtility (line 13) | internal static class PhpHttpUtility method UrlEncode (line 15) | public static byte[] UrlEncode(byte[] bytes) method UrlEncode (line 24) | public static string UrlEncode(string str, Encoding e) method UrlEncode (line 36) | private static byte[] UrlEncode(byte[] bytes, int offset, int count) method ValidateUrlEncodingParameters (line 84) | private static bool ValidateUrlEncodingParameters(byte[] bytes, int of... method IsUrlSafeChar (line 106) | public static bool IsUrlSafeChar(char ch) method IntToHex (line 126) | public static char IntToHex(int n) FILE: Source/ClassLibrary/PhpIni.CLR.cs type AssertOption (line 34) | public enum AssertOption class PhpIni (line 76) | public static class PhpIni method GetSetRestoreCoreOption (line 99) | internal static object GetSetRestoreCoreOption(LocalConfiguration loca... method CoreOptionsToXml (line 282) | public static void CoreOptionsToXml(XmlTextWriter writer, Hashtable op... method OptionValueToBoolean (line 365) | internal static bool OptionValueToBoolean(object value) method GSR (line 386) | public static object GSR(ref bool option, bool defaultValue, object va... method GSR (line 400) | public static object GSR(ref int option, int defaultValue, object valu... method GSR (line 414) | public static object GSR(ref double option, double defaultValue, objec... method GSR (line 428) | public static object GSR(ref string option, string defaultValue, objec... method GSR (line 442) | public static object GSR(ref PhpCallback option, PhpCallback defaultVa... method GsrDefaultCharset (line 460) | private static object GsrDefaultCharset(object value, IniAction action) method GsrDefaultMimetype (line 478) | private static object GsrDefaultMimetype(object value, IniAction action) method GsrMemoryLimit (line 496) | private static object GsrMemoryLimit(object value, IniAction action) method GsrDisableFunctions (line 512) | private static object GsrDisableFunctions(object value, IniAction action) method GsrVariablesOrder (line 528) | private static object GsrVariablesOrder(LocalConfiguration local, Loca... method GsrErrorLog (line 552) | private static object GsrErrorLog(LocalConfiguration local, LocalConfi... method Get (line 582) | [ImplementsFunction("ini_get")] method Set (line 600) | [ImplementsFunction("ini_set")] method Restore (line 616) | [ImplementsFunction("ini_restore")] method GetCfgVar (line 629) | [ImplementsFunction("get_cfg_var")] method Alter (line 643) | [ImplementsFunction("ini_alter")] method GetAll (line 657) | [ImplementsFunction("ini_get_all")] method GetAll (line 676) | [ImplementsFunction("ini_get_all")] method AssertOptions (line 696) | [ImplementsFunction("assert_options")] method AssertOptions (line 708) | [ImplementsFunction("assert_options")] method AssertOptions (line 718) | private static object AssertOptions(AssertOption option, object value,... method GetIncludePath (line 753) | [ImplementsFunction("get_include_path")] method SetIncludePath (line 763) | [ImplementsFunction("set_include_path")] method RestoreIncludePath (line 776) | [ImplementsFunction("restore_include_path")] method GetMagicQuotesGPC (line 790) | [ImplementsFunction("get_magic_quotes_gpc")] method GetMagicQuotesRuntime (line 800) | [ImplementsFunction("get_magic_quotes_runtime")] method SetMagicQuotesRuntime (line 811) | [ImplementsFunction("set_magic_quotes_runtime")] method ErrorReporting (line 831) | [ImplementsFunction("error_reporting")] method ErrorReporting (line 842) | [ImplementsFunction("error_reporting")] class ErrorHandlerRecord (line 857) | private class ErrorHandlerRecord method ErrorHandlerRecord (line 874) | public ErrorHandlerRecord(PhpCallback handler, PhpError errors) method ClearOldUserHandlers (line 896) | private static void ClearOldUserHandlers() method SetErrorHandler (line 915) | [ImplementsFunction("set_error_handler", FunctionImplOptions.NeedsClas... method SetErrorHandler (line 935) | [ImplementsFunction("set_error_handler", FunctionImplOptions.NeedsClas... method RestoreErrorHandler (line 965) | [ImplementsFunction("restore_error_handler")] method SetExceptionHandler (line 998) | [ImplementsFunction("set_exception_handler", FunctionImplOptions.Needs... method RestoreExceptionHandler (line 1026) | [ImplementsFunction("restore_exception_handler")] method SetTimeLimit (line 1046) | [ImplementsFunction("set_time_limit")] method IgnoreUserAbort (line 1057) | [ImplementsFunction("ignore_user_abort")] method IgnoreUserAbort (line 1069) | [ImplementsFunction("ignore_user_abort")] class PhpIniXmlWriter (line 1090) | public sealed class PhpIniXmlWriter method PhpIniXmlWriter (line 1099) | public PhpIniXmlWriter(XmlTextWriter writer, Hashtable options, bool w... method WriteEnd (line 1106) | public void WriteEnd() method StartSection (line 1112) | public void StartSection(string name) method StartElement (line 1117) | private void StartElement() method WriteSetNode (line 1130) | private void WriteSetNode(string phpName, string xmlName, string value) method WriteEnumSetNode (line 1143) | private void WriteEnumSetNode(string phpName, string xmlName, int valu... method WriteOption (line 1162) | public void WriteOption(string phpName, string xmlName, string phpValu... method WriteOption (line 1177) | public void WriteOption(string phpName, string xmlName, bool phpValue,... method WriteByteSize (line 1189) | public void WriteByteSize(string phpName, string xmlName, int phpValue... method WriteOption (line 1201) | public void WriteOption(string phpName, string xmlName, int phpValue, ... method WriteOption (line 1213) | public void WriteOption(string phpName, string xmlName, double phpValu... method WriteOption (line 1225) | public void WriteOption(string phpName, string xmlName, string phpValu... method WriteErrorLog (line 1230) | internal void WriteErrorLog(string phpName, string phpValue, bool defS... method WriteEnumOption (line 1251) | public void WriteEnumOption(string phpName, string xmlName, int phpVal... FILE: Source/ClassLibrary/PhpIniOptions.CLR.cs type IniAction (line 28) | public enum IniAction type IniFlags (line 33) | [Flags] type IniAccessability (line 44) | [Flags] class IniOptions (line 56) | public static class IniOptions class OptionDefinition (line 63) | public class OptionDefinition // GENERICS: struct method OptionDefinition (line 69) | internal OptionDefinition(IniFlags flags, GetSetRestoreDelegate gsr,... method GetOption (line 92) | public static OptionDefinition GetOption(string name) method Register (line 114) | public static void Register(string name, IniFlags flags, GetSetRestore... method RegisterCoreOption (line 129) | private static void RegisterCoreOption(string name, IniFlags flags) method IniOptions (line 138) | static IniOptions() method TryGetSetRestore (line 248) | internal static object TryGetSetRestore(string name, object value, Ini... method FormatOptionState (line 287) | private static PhpArray FormatOptionState(IniFlags flags, object defau... method GetAllOptionStates (line 310) | internal static IDictionary GetAllOptionStates(string extension, IDict... FILE: Source/ClassLibrary/PhpIniParser.CLR.cs class PhpIniParser (line 30) | public sealed class PhpIniParser type ScannerMode (line 35) | public enum ScannerMode method ParseString (line 54) | [ImplementsFunction("parse_ini_string")] method ParseString (line 67) | [ImplementsFunction("parse_ini_string")] method ParseString (line 81) | [ImplementsFunction("parse_ini_string")] method ParseFile (line 124) | [ImplementsFunction("parse_ini_file")] method ParseFile (line 146) | [ImplementsFunction("parse_ini_file")] method ParseFile (line 170) | [ImplementsFunction("parse_ini_file")] method Parse (line 208) | public static void Parse(PhpStream stream, IParserCallbacks callbacks) method Parse (line 221) | public static void Parse(string ini, IParserCallbacks callbacks) type IParserCallbacks (line 239) | public interface IParserCallbacks method ProcessSection (line 246) | void ProcessSection(object sectionName); method ProcessOption (line 253) | void ProcessOption(object key, string value); method GetConstantValue (line 262) | object GetConstantValue(string name); class ArrayBuilder (line 276) | public class ArrayBuilder : IParserCallbacks method ArrayBuilder (line 326) | public ArrayBuilder(ScriptContext scriptContext, bool processSections) method ProcessSection (line 341) | public void ProcessSection(object sectionName) method ProcessOption (line 353) | public void ProcessOption(object key, string value) method GetConstantValue (line 361) | public object GetConstantValue(string name) class Tokens (line 376) | internal class Tokens class ParseException (line 401) | internal class ParseException : ApplicationException method ParseException (line 421) | public ParseException(int lineNumber) class LineGetter (line 434) | private abstract class LineGetter method GetLine (line 440) | public abstract string GetLine(); class LineGetterStream (line 446) | private sealed class LineGetterStream:LineGetter method LineGetterStream (line 453) | public LineGetterStream(PhpStream stream) method GetLine (line 461) | public override string GetLine() class LineGetterString (line 472) | private sealed class LineGetterString:LineGetter method LineGetterString (line 477) | public LineGetterString(string text) method GetLine (line 485) | public override string GetLine() method PhpIniParser (line 535) | private PhpIniParser(PhpStream stream, IParserCallbacks callbacks) method PhpIniParser (line 546) | private PhpIniParser(string text, IParserCallbacks callbacks) method LoadLine (line 560) | private bool LoadLine() method Consume (line 593) | private char Consume() method Consume (line 603) | private void Consume(char ch) method ConsumeWhiteSpace (line 611) | private void ConsumeWhiteSpace() method AddValue (line 623) | private static void AddValue(PhpArray array, object key, string value) method SubstringToKey (line 655) | private object SubstringToKey(int start, int length) method SubstringToValue (line 689) | private object SubstringToValue(int start, int length) method TopLevel (line 737) | private void TopLevel() method Section (line 784) | private object Section() method Key (line 814) | private object Key() method Value (line 851) | private string Value(ref bool multiline) method QuotedValue (line 882) | private string QuotedValue(out bool moreLinesFollow) method Expression (line 915) | private object Expression() method Literal (line 942) | private object Literal() FILE: Source/ClassLibrary/PhpJson.cs type JsonSerializable (line 57) | [ImplementsType] method jsonSerialize (line 65) | [ImplementsMethod] class PhpJson (line 74) | [ImplementsExtension(LibraryDescriptor.ExtJson)] type JsonLastError (line 82) | public enum JsonLastError : int type JsonEncodeOptions (line 124) | public enum JsonEncodeOptions type JsonDecodeOptions (line 171) | public enum JsonDecodeOptions method Serialize (line 187) | [ImplementsFunction("json_encode")] method Serialize (line 193) | [ImplementsFunction("json_encode")] method Unserialize (line 210) | [ImplementsFunction("json_decode")] method Unserialize (line 219) | [ImplementsFunction("json_decode")] method Unserialize (line 225) | [ImplementsFunction("json_decode")] method Unserialize (line 239) | [ImplementsFunction("json_decode")] method GetLastError (line 256) | [ImplementsFunction("json_last_error")] class JsonFormatter (line 278) | public sealed class JsonFormatter : IFormatter class Tokens (line 285) | internal class Tokens class ObjectWriter (line 320) | internal class ObjectWriter method ObjectWriter (line 357) | internal ObjectWriter(ScriptContext/*!*/ context, StreamWriter/*!*/ ... method PushObject (line 376) | private bool PushObject(object/*!*/obj) method PopObject (line 404) | private void PopObject() method Serialize (line 418) | internal void Serialize(object graph) method WriteUnsupported (line 540) | private void WriteUnsupported(string TypeName) method WriteNull (line 549) | private void WriteNull() method WriteBoolean (line 558) | private void WriteBoolean(bool value) method CharIsPrintable (line 570) | private static bool CharIsPrintable(char c) method CharShouldBeEncoded (line 583) | private bool CharShouldBeEncoded(char c) method EncodeStringIncremental (line 620) | private string EncodeStringIncremental(string value, ref int i) method WriteString (line 662) | private void WriteString(string value) method WriteJsonObject (line 695) | private void WriteJsonObject(IEnumerable items) method JsonObjectProperties (line 730) | private IEnumerable> JsonObjectProperti... method JsonObjectProperties (line 736) | private IEnumerable> JsonObjectProperti... method WriteArray (line 756) | private void WriteArray(PhpArray value) method WriteDObject (line 768) | private void WriteDObject(DObject value) class ObjectReader (line 783) | internal class ObjectReader method ObjectReader (line 809) | internal ObjectReader(ScriptContext/*!*/ context, StreamReader/*!*/ ... method Deserialize (line 824) | internal object Deserialize() class EncodeOptions (line 903) | public class EncodeOptions class DecodeOptions (line 911) | public class DecodeOptions method JsonFormatter (line 951) | public JsonFormatter(Encoding encoding, EncodeOptions encodeOptions, D... method Serialize (line 973) | public void Serialize(Stream/*!*/serializationStream, object graph) method Deserialize (line 998) | public object Deserialize(Stream/*!*/serializationStream) class JsonScanner (line 1017) | public class JsonScanner : Json.Lexer, PHP.Core.Parsers.GPPG.ITokenProvi... method JsonScanner (line 1024) | public JsonScanner(TextReader/*!*/ reader, PHP.Library.JsonFormatter.D... method GetNextToken (line 1044) | public new int GetNextToken() method ReportError (line 1095) | public void ReportError(string[] expectedTokens) class Lexer (line 1108) | public partial class Lexer method Map (line 1110) | private char Map(char c) FILE: Source/ClassLibrary/PhpTokenizer.cs class PhpTokenizer (line 25) | [ImplementsExtension(LibraryDescriptor.ExtTokenizer)] type Tokens (line 31) | public enum Tokens method GetAllTokens (line 289) | [ImplementsFunction("token_get_all")] method GetTokenName (line 326) | [ImplementsFunction("token_name")] FILE: Source/ClassLibrary/Process.CLR.cs class PhpProcessHandle (line 27) | public class PhpProcessHandle : PhpResource method PhpProcessHandle (line 35) | internal PhpProcessHandle(Process/*!*/ process, string/*!*/ command) method FreeManaged (line 43) | protected override void FreeManaged() method Validate (line 49) | internal static PhpProcessHandle Validate(PhpResource resource) class Processes (line 65) | public static class Processes class ProcessWrapper (line 69) | private sealed class ProcessWrapper : StreamWrapper method ProcessWrapper (line 73) | public ProcessWrapper(Process/*!*/ process) method Open (line 82) | public override PhpStream Open(ref string path, string mode, StreamO... method OpenPipe (line 94) | [ImplementsFunction("popen")] method ClosePipe (line 134) | [ImplementsFunction("pclose")] method Open (line 155) | [ImplementsFunction("proc_open")] method Open (line 164) | [ImplementsFunction("proc_open")] method Open (line 174) | [ImplementsFunction("proc_open")] method Open (line 210) | [ImplementsFunction("proc_open")] method Open (line 229) | private static PhpResource Open(string command, PhpArray/*!*/ descript... method CreateProcessExecutingCommand (line 271) | private static Process CreateProcessExecutingCommand(ref string comman... method StartProcess (line 301) | private static bool StartProcess(Process/*!*/ process, bool reportError) method SetupEnvironment (line 316) | private static void SetupEnvironment(Process/*!*/ process, IDictionary... method SetupStreams (line 326) | private static bool SetupStreams(Process/*!*/ process, IDictionary/*!*... method RedirectStreams (line 352) | private static bool RedirectStreams(Process/*!*/ process, PhpArray/*!*... class ActivePipe (line 442) | private sealed class ActivePipe method BeginIO (line 452) | public static bool BeginIO(Stream stream, PhpStream phpStream, Strea... method Callback (line 485) | private void Callback(IAsyncResult ar) method Close (line 531) | [ImplementsFunction("proc_close")] method CloseProcess (line 542) | private static int CloseProcess(Process/*!*/ process) method GetStatus (line 573) | [ImplementsFunction("proc_get_status")] method Terminate (line 593) | [ImplementsFunction("proc_terminate")] method Terminate (line 599) | [ImplementsFunction("proc_terminate")] method SetPriority (line 622) | [ImplementsFunction("proc_nice", FunctionImplOptions.NotSupported)] FILE: Source/ClassLibrary/RegExpPerl.cs type PerlRegexOptions (line 34) | [Flags] class PerlRegExp (line 49) | [ImplementsExtension(LibraryDescriptor.ExtPcre)] type PregError (line 54) | public enum PregError type PregConst (line 70) | public enum PregConst method LastError (line 90) | [ImplementsFunction("preg_last_error")] method Quote (line 105) | [ImplementsFunction("preg_quote")] method Quote (line 119) | [ImplementsFunction("preg_quote")] method Quote (line 138) | internal static string Quote(string str, char delimiter, bool delimite... type GrepFlags (line 194) | [Flags] method Grep (line 210) | [ImplementsFunction("preg_grep")] method Grep (line 227) | [ImplementsFunction("preg_grep")] type MatchFlags (line 264) | [Flags] method Match (line 282) | [ImplementsFunction("preg_match")] method Match (line 304) | [ImplementsFunction("preg_match")] method Match (line 325) | [ImplementsFunction("preg_match")] method Match (line 349) | [ImplementsFunction("preg_match")] method MatchAll (line 367) | [ImplementsFunction("preg_match_all")] method MatchAll (line 393) | [ImplementsFunction("preg_match_all")] method MatchAll (line 422) | [ImplementsFunction("preg_match_all")] method Match (line 440) | private static int Match(object pattern, object data, out PhpArray mat... method GetGroupName (line 530) | private static string GetGroupName(Regex regex, int index) type SplitFlags (line 562) | [Flags] method Split (line 581) | [ImplementsFunction("preg_split")] method Split (line 598) | [ImplementsFunction("preg_split")] method Split (line 621) | [ImplementsFunction("preg_split")] method Replace (line 725) | [ImplementsFunction("preg_replace", FunctionImplOptions.CaptureEvalInf... method Replace (line 751) | [ImplementsFunction("preg_replace", FunctionImplOptions.CaptureEvalInf... method Replace (line 778) | [ImplementsFunction("preg_replace", FunctionImplOptions.CaptureEvalInf... method Replace (line 798) | [ImplementsFunction("preg_replace_callback")] method Replace (line 818) | [ImplementsFunction("preg_replace_callback")] method Replace (line 839) | [ImplementsFunction("preg_replace_callback")] method Replace (line 859) | private static object Replace(ScriptContext/*!*/context, DObject self,... method SimpleReplace (line 963) | private static object SimpleReplace(DObject self, Dictionary/*!*/Se... method PerlRegExpConverter (line 1716) | private PerlRegExpConverter(object pattern, string replacement) method PerlRegExpConverter (line 1735) | public PerlRegExpConverter(object pattern, string replacement, Encodin... method ConvertPattern (line 1749) | private void ConvertPattern(object pattern) method ExtractExceptionalMessage (line 1778) | private static string ExtractExceptionalMessage(string message, string... method ConvertString (line 1801) | internal string ConvertString(string str, int start, int length) method ConvertBytes (line 1817) | internal string ConvertBytes(byte[] bytes) method ConvertBytes (line 1822) | internal string ConvertBytes(byte[] bytes, int start, int length) method LoadPerlRegex (line 1830) | private string LoadPerlRegex(byte[] pattern) method LoadPerlRegex (line 1843) | private string LoadPerlRegex(string pattern) method FindRegexDelimiters (line 1856) | private void FindRegexDelimiters(StringUtils.UniformWrapper pattern, o... method ParseRegexOptions (line 1902) | private static void ParseRegexOptions(StringUtils.UniformWrapper patte... method ParseEscapeCode (line 1978) | private static bool ParseEscapeCode( method IsCharRegexSpecial (line 2100) | private static bool IsCharRegexSpecial(char ch) method ConvertRegex (line 2112) | internal static string ConvertRegex(string perlExpr, PerlRegexOptions ... method AppendEscaped (line 2732) | private static void AppendEscaped(StringBuilder/*!*/sb, int ch) method Append (line 2742) | private static void Append(StringBuilder/*!*/sb, int ch) method AppendUnicode (line 2753) | private static void AppendUnicode(StringBuilder/*!*/sb, int ch) type brace (line 2765) | internal struct brace method brace (line 2767) | public brace(int position, char braceType) method ConvertPossesiveToAtomicGroup (line 2784) | private static string ConvertPossesiveToAtomicGroup(StringBuilder patt... method DecideState (line 3017) | private static int DecideState(StringBuilder pattern, Stack bra... method CountUTF32Range (line 3064) | private static void CountUTF32Range(StringBuilder/*!*/sb, int chFrom, ... method AddCharacterRangeChecked (line 3138) | private static void AddCharacterRangeChecked(StringBuilder/*!*/sb, cha... method ModifyRegExpAnchored (line 3164) | private static void ModifyRegExpAnchored(ref string expr) FILE: Source/ClassLibrary/RegExpPosix.cs class PosixRegExp (line 25) | [ImplementsExtension(LibraryDescriptor.ExtEreg)] method GetCaseInsensitivePattern (line 39) | [ImplementsFunction("sql_regcase")] method Replace (line 88) | [ImplementsFunction("ereg_replace")] method ReplaceIgnoreCase (line 125) | [ImplementsFunction("eregi_replace")] method Match (line 163) | [ImplementsFunction("ereg")] method Match (line 208) | [ImplementsFunction("ereg")] method MatchIgnoreCase (line 258) | [ImplementsFunction("eregi")] method MatchIgnoreCase (line 294) | [ImplementsFunction("eregi")] method Split (line 346) | [ImplementsFunction("split")] method Split (line 370) | [ImplementsFunction("split")] method SplitIgnoreCase (line 391) | [ImplementsFunction("spliti")] method SplitIgnoreCase (line 416) | [ImplementsFunction("spliti")] method DoSplit (line 439) | public static PhpArray DoSplit(string pattern, string str, int limit, ... class BracketExpression (line 479) | internal class BracketExpression type PartType (line 503) | public enum PartType method OptimizeParts (line 557) | private void OptimizeParts() method OptimizeRange (line 606) | private void OptimizeRange() method OptimizeNormal (line 683) | private void OptimizeNormal() method OptimizeNormalBackslash (line 711) | private void OptimizeNormalBackslash() method CountRangeEscaped (line 743) | private string CountRangeEscaped(char firstCharacter, char secondCha... method EscapeBracketExpressionSpecialChars (line 782) | internal static void EscapeBracketExpressionSpecialChars(StringBuild... method CountRange (line 813) | internal static bool CountRange(char firstCharacter, char secondChar... method CountCharacterClass (line 859) | internal static string CountCharacterClass(string chClassName) method OptimizeCharacterClass (line 918) | private void OptimizeCharacterClass() method CountCollatingElement (line 965) | private string CountCollatingElement(string cElement) method OptimizeCollatingElement (line 1079) | private void OptimizeCollatingElement() method OptimizeEquivalenceClass (line 1114) | private void OptimizeEquivalenceClass() method StartNextPart (line 1157) | public bool StartNextPart() method StartNextPart (line 1171) | private bool StartNextPart(bool optimize) method BracketExpression (line 1205) | public BracketExpression() method Reset (line 1217) | public void Reset() method Append (line 1236) | public void Append(char ch) method Append (line 1246) | public void Append(char ch1, char ch2) method Append (line 1258) | public void Append(char ch1, char ch2, char ch3) method WriteOutNoSpecial (line 1270) | private void WriteOutNoSpecial(ref StringBuilder output) method WriteOutSpecial (line 1292) | private void WriteOutSpecial(ref StringBuilder output) method WriteOutWordBoundary (line 1344) | private void WriteOutWordBoundary(ref StringBuilder output) method WriteOut (line 1360) | public bool WriteOut(ref StringBuilder retString) method ConvertPosix2DotNetExpr (line 1427) | public static string ConvertPosix2DotNetExpr(string expr) method ConvertPosix2DotNetRepl (line 1788) | private static string ConvertPosix2DotNetRepl(string replacement, int[... FILE: Source/ClassLibrary/SPL/Autoload.cs class Autoload (line 14) | [ImplementsExtension(LibraryDescriptor.ExtSpl)] method Call (line 31) | [ImplementsFunction("spl_autoload_call", FunctionImplOptions.NeedsClas... method SetExtensions (line 41) | [ImplementsFunction("spl_autoload_extensions")] method SetExtensions (line 58) | [ImplementsFunction("spl_autoload_extensions")] method GetFunctions (line 66) | [ImplementsFunction("spl_autoload_functions")] method Register (line 87) | [ImplementsFunction("spl_autoload_register", FunctionImplOptions.Needs... method Register (line 93) | [ImplementsFunction("spl_autoload_register", FunctionImplOptions.Needs... method Register (line 99) | [ImplementsFunction("spl_autoload_register", FunctionImplOptions.Needs... method Register (line 105) | [ImplementsFunction("spl_autoload_register", FunctionImplOptions.Needs... method Unregister (line 133) | [ImplementsFunction("spl_autoload_unregister")] method DefaultAutoload (line 150) | [ImplementsFunction("spl_autoload", FunctionImplOptions.NeedsClassCont... method FindAutoloadFunction (line 193) | private static LinkedListNode FindAutoloadFunction(Script... FILE: Source/ClassLibrary/SPL/FileSystem.cs class SplFileInfo (line 17) | [ImplementsType] method SplFileInfo (line 50) | [EditorBrowsable(EditorBrowsableState.Never)] method SplFileInfo (line 59) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 70) | [ImplementsMethod] method __construct (line 87) | [EditorBrowsable(EditorBrowsableState.Never)] method getPathnameInternal (line 105) | protected static string getPathnameInternal(FileSystemInfo info) method getFilenameInternal (line 123) | protected static string getFilenameInternal(FileSystemInfo info) method getFilename (line 128) | [ImplementsMethod] method getFilename (line 134) | [EditorBrowsable(EditorBrowsableState.Never)] method getPathInternal (line 147) | protected static string getPathInternal(FileSystemInfo/*!*/info) method getPath (line 154) | [ImplementsMethod] method getPath (line 160) | [EditorBrowsable(EditorBrowsableState.Never)] method getPathname (line 169) | [ImplementsMethod] method getPathname (line 175) | [EditorBrowsable(EditorBrowsableState.Never)] method getSize (line 185) | [ImplementsMethod] method getSize (line 194) | [EditorBrowsable(EditorBrowsableState.Never)] method isDir (line 203) | [ImplementsMethod] method isDir (line 209) | [EditorBrowsable(EditorBrowsableState.Never)] method isFile (line 218) | [ImplementsMethod] method isFile (line 224) | [EditorBrowsable(EditorBrowsableState.Never)] method __toString (line 243) | [ImplementsMethod] method __toString (line 249) | [EditorBrowsable(EditorBrowsableState.Never)] class DirectoryIterator (line 262) | [ImplementsType] method DirectoryIterator (line 284) | [EditorBrowsable(EditorBrowsableState.Never)] method DirectoryIterator (line 293) | [EditorBrowsable(EditorBrowsableState.Never)] method EnumerateFileSystemInfos (line 303) | protected virtual IEnumerable/*!*/EnumerateFileSystemI... method CreateEnumeratorInternal (line 312) | protected void CreateEnumeratorInternal() method ConstructDirectoryIteratorInternal (line 334) | protected void ConstructDirectoryIteratorInternal(ScriptContext/*!*/co... method __construct (line 361) | [ImplementsMethod] method __construct (line 368) | [EditorBrowsable(EditorBrowsableState.Never)] method isDotInternal (line 383) | protected bool isDotInternal() method isDot (line 392) | [ImplementsMethod] method isDot (line 398) | [EditorBrowsable(EditorBrowsableState.Never)] method getFilename (line 410) | [ImplementsMethod] method getFilename (line 416) | [EditorBrowsable(EditorBrowsableState.Never)] method getPath (line 428) | [ImplementsMethod] method getPath (line 434) | [EditorBrowsable(EditorBrowsableState.Never)] method getPathname (line 441) | [ImplementsMethod] method getPathname (line 447) | [EditorBrowsable(EditorBrowsableState.Never)] method getSize (line 456) | [ImplementsMethod] method getSize (line 469) | [EditorBrowsable(EditorBrowsableState.Never)] method isDir (line 478) | [ImplementsMethod] method isDir (line 484) | [EditorBrowsable(EditorBrowsableState.Never)] method isFile (line 493) | [ImplementsMethod] method isFile (line 499) | [EditorBrowsable(EditorBrowsableState.Never)] method __toString (line 515) | [ImplementsMethod] method __toString (line 521) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 532) | [ImplementsMethod] method next (line 544) | [ImplementsMethod] method validInternal (line 558) | protected bool validInternal() method valid (line 565) | [ImplementsMethod] method key (line 571) | [ImplementsMethod] method current (line 577) | [ImplementsMethod] method rewind (line 585) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 592) | [EditorBrowsable(EditorBrowsableState.Never)] method valid (line 599) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 606) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 613) | [EditorBrowsable(EditorBrowsableState.Never)] method seek (line 626) | [ImplementsMethod] method seek (line 663) | [EditorBrowsable(EditorBrowsableState.Never)] class FilesystemIterator (line 679) | [ImplementsType] method FilesystemIterator (line 724) | [EditorBrowsable(EditorBrowsableState.Never)] method FilesystemIterator (line 733) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 739) | [ImplementsMethod] method __construct (line 750) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 763) | [ImplementsMethod] method current (line 777) | [ImplementsMethod] method key (line 798) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 805) | [EditorBrowsable(EditorBrowsableState.Never)] class RecursiveDirectoryIterator (line 820) | [ImplementsType] method RecursiveDirectoryIterator (line 858) | [EditorBrowsable(EditorBrowsableState.Never)] method RecursiveDirectoryIterator (line 867) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 873) | [ImplementsMethod] method __construct (line 888) | [EditorBrowsable(EditorBrowsableState.Never)] method EnumerateFileSystemInfos (line 897) | protected override IEnumerable EnumerateFileSystemInfos() method getSubPath (line 907) | [ImplementsMethod] method getSubPathname (line 913) | [ImplementsMethod] method getChildren (line 929) | [ImplementsMethod] method hasChildren (line 950) | [ImplementsMethod] method getSubPath (line 959) | [EditorBrowsable(EditorBrowsableState.Never)] method getSubPathname (line 966) | [EditorBrowsable(EditorBrowsableState.Never)] method getChildren (line 973) | [EditorBrowsable(EditorBrowsableState.Never)] method hasChildren (line 980) | [EditorBrowsable(EditorBrowsableState.Never)] class SplFileObject (line 996) | [ImplementsType] method SplFileObject (line 1028) | [EditorBrowsable(EditorBrowsableState.Never)] method SplFileObject (line 1037) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 1049) | [ImplementsMethod] method __construct (line 1054) | [EditorBrowsable(EditorBrowsableState.Never)] method getChildren (line 1089) | [ImplementsMethod] method getChildren (line 1094) | [EditorBrowsable(EditorBrowsableState.Never)] method hasChildren (line 1100) | [ImplementsMethod] method hasChildren (line 1105) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 1115) | [ImplementsMethod] method rewind (line 1120) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 1127) | [ImplementsMethod] method next (line 1132) | [EditorBrowsable(EditorBrowsableState.Never)] method valid (line 1138) | [ImplementsMethod] method valid (line 1143) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 1149) | [ImplementsMethod] method key (line 1154) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 1160) | [ImplementsMethod] method current (line 1165) | [EditorBrowsable(EditorBrowsableState.Never)] method seek (line 1175) | [ImplementsMethod] method seek (line 1180) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/ClassLibrary/SPL/Iterators.cs class SplIterators (line 27) | public static class SplIterators method Apply (line 41) | [ImplementsFunction("iterator_apply", FunctionImplOptions.NeedsClassCo... method Apply (line 59) | [ImplementsFunction("iterator_apply", FunctionImplOptions.NeedsClassCo... method Count (line 110) | [ImplementsFunction("iterator_count")] method ToArray (line 138) | [ImplementsFunction("iterator_to_array")] method ToArray (line 151) | [ImplementsFunction("iterator_to_array")] FILE: Source/ClassLibrary/SPL/Objects.cs class SplObjects (line 26) | public static class SplObjects method ObjectHash (line 33) | [ImplementsFunction("spl_object_hash")] method SplClasses (line 51) | [ImplementsFunction("spl_classes")] FILE: Source/ClassLibrary/Serializers.CLR.cs class Serializer (line 29) | public abstract class Serializer : MarshalByRefObject class ClassContextHolder (line 39) | internal abstract class ClassContextHolder method ClassContextHolder (line 46) | public ClassContextHolder(DTypeDesc caller) method ClassContextHolder (line 58) | internal ClassContextHolder(ClassContextHolder/*!*/holder) method GetName (line 101) | protected abstract string GetName(); method CreateFormatter (line 107) | protected abstract IFormatter CreateFormatter(DTypeDesc caller); method ToString (line 113) | public override string ToString() method GetFormatter (line 137) | private IFormatter GetFormatter(DTypeDesc caller) method Serialize (line 154) | public PhpBytes Serialize(object variable, DTypeDesc caller) method Deserialize (line 189) | public PhpReference Deserialize(PhpBytes bytes, DTypeDesc caller) class SingletonSerializer (line 225) | public sealed class SingletonSerializer : Serializer method SingletonSerializer (line 243) | public SingletonSerializer(string/*!*/ name, IFormatter/*!*/ formatter) method GetName (line 258) | protected override string/*!*/ GetName() method CreateFormatter (line 266) | protected override IFormatter/*!*/ CreateFormatter(DTypeDesc caller) class ContextualSerializer (line 280) | public sealed class ContextualSerializer : Serializer method ContextualSerializer (line 300) | public ContextualSerializer(string/*!*/ name, FormatterFactory/*!*/ fo... method GetName (line 315) | protected override string/*!*/ GetName() method CreateFormatter (line 323) | protected override IFormatter/*!*/ CreateFormatter(DTypeDesc caller) class PhpSerializer (line 333) | public sealed class PhpSerializer : Serializer method PhpSerializer (line 335) | private PhpSerializer() { } method GetName (line 345) | protected override string GetName() method CreateFormatter (line 353) | protected override IFormatter CreateFormatter(DTypeDesc caller) class PhpJsonSerializer (line 363) | public sealed class PhpJsonSerializer : Serializer method PhpJsonSerializer (line 371) | internal PhpJsonSerializer(JsonFormatter.EncodeOptions encodeOptions, ... method GetName (line 386) | protected override string GetName() method CreateFormatter (line 394) | protected override IFormatter CreateFormatter(DTypeDesc caller) class Serializers (line 437) | public static class Serializers method RegisterSerializer (line 451) | public static bool RegisterSerializer(Serializer serializer) method GetSerializer (line 472) | public static Serializer GetSerializer(string name) FILE: Source/ClassLibrary/Session.CLR.cs class PhpSessionHandlerBase (line 39) | public abstract class PhpSessionHandlerBase : SessionHandler method LoadSerializedVariables (line 49) | protected abstract PhpBytes LoadSerializedVariables(string savePath, s... method SaveSerializedVariables (line 57) | protected abstract void SaveSerializedVariables(string savePath, strin... method Collect (line 65) | protected abstract void Collect(string savePath, string sid, int lifet... method Load (line 73) | protected sealed override PhpArray Load(ScriptContext context, HttpCon... method Persist (line 101) | protected sealed override void Persist(PhpArray variables, ScriptConte... method DoCollection (line 114) | private static bool DoCollection(LibraryConfiguration config) method GetSessionFileName (line 125) | protected static string GetSessionFileName(string sid) method GetSessionFilePath (line 133) | protected static string GetSessionFilePath(string savePath, string sid) class PhpSessionHandler (line 154) | public sealed class PhpSessionHandler : PhpSessionHandlerBase method PhpSessionHandler (line 156) | private PhpSessionHandler() { } method LoadSerializedVariables (line 177) | protected override PhpBytes LoadSerializedVariables(string savePath, s... method SaveSerializedVariables (line 196) | protected override void SaveSerializedVariables(string savePath, strin... method Collect (line 211) | protected override void Collect(string savePath, string sid, int lifet... method Abandoning (line 247) | protected override void Abandoning(ScriptContext context, HttpContext ... method OpenSessionFile (line 262) | private static PhpStream OpenSessionFile(string savePath, string sid, ... method Test_CollectOldFiles (line 285) | public static void Test_CollectOldFiles() class PhpUserSessionHandler (line 319) | public sealed class PhpUserSessionHandler : PhpSessionHandlerBase method PhpUserSessionHandler (line 321) | private PhpUserSessionHandler() { } class Handlers (line 328) | internal class Handlers method Clear (line 340) | private static void Clear() method Handlers (line 348) | static Handlers() method LoadSerializedVariables (line 389) | protected override PhpBytes LoadSerializedVariables(string savePath, s... method SaveSerializedVariables (line 421) | protected override void SaveSerializedVariables(string savePath, strin... method Collect (line 441) | protected override void Collect(string savePath, string sid, int lifet... method Abandoning (line 453) | protected override void Abandoning(ScriptContext context, HttpContext ... method ReportError (line 467) | private void ReportError(string operation, string savePath, string sid) class AspNetThruSessionHandler (line 481) | public sealed class AspNetThruSessionHandler : SessionHandler class AspNetSessionArray (line 485) | private sealed class AspNetSessionArray : PhpArray method AspNetSessionArray (line 489) | public AspNetSessionArray(HttpSessionState/*!*/httpSessionState) method NotWakeupThrowHelper (line 500) | [System.Diagnostics.Conditional("DEBUG")] method FindNewKey (line 515) | private string FindNewKey() method Clone (line 529) | public override object Clone() method EnsureItemIsArrayOverride (line 539) | protected override PhpArray EnsureItemIsArrayOverride() method EnsureItemIsArrayOverride (line 547) | protected override PhpArray EnsureItemIsArrayOverride(object key) method EnsureItemIsObjectOverride (line 585) | protected override DObject EnsureItemIsObjectOverride(object key, Sc... method EnsureItemIsObjectOverride (line 621) | protected override DObject EnsureItemIsObjectOverride(ScriptContext ... method GetArrayItemOverride (line 628) | protected override object GetArrayItemOverride(object key, bool quiet) method GetArrayItemRefOverride (line 645) | protected override PhpReference GetArrayItemRefOverride() method GetArrayItemRefOverride (line 652) | protected override PhpReference GetArrayItemRefOverride(int key) method GetArrayItemRefOverride (line 657) | protected override PhpReference GetArrayItemRefOverride(string key) method GetArrayItemRefOverride (line 662) | protected override PhpReference GetArrayItemRefOverride(object key) method SessionGetArrayItemRef (line 676) | private PhpReference SessionGetArrayItemRef(string name) method SetArrayItemOverride (line 691) | protected override void SetArrayItemOverride(object value) method SetArrayItemOverride (line 696) | protected override void SetArrayItemOverride(int key, object value) method SetArrayItemOverride (line 701) | protected override void SetArrayItemOverride(object key, object value) method SetArrayItemOverride (line 714) | protected override void SetArrayItemOverride(string key, object value) method SessionSetArrayItem (line 719) | private void SessionSetArrayItem(string name, object value) method SetArrayItemRefOverride (line 733) | protected override void SetArrayItemRefOverride(object key, PhpRefer... method Remove (line 747) | public override bool Remove(IntStringKey key) method Clear (line 755) | public override void Clear() class SessionStateEnumerator (line 760) | private class SessionStateEnumerator : IDictionaryEnumerator method SessionStateEnumerator (line 767) | public SessionStateEnumerator(AspNetSessionArray array, bool alias... method MoveNext (line 801) | public bool MoveNext() method Reset (line 806) | public void Reset() method GetForeachEnumerator (line 812) | public override IDictionaryEnumerator GetForeachEnumerator(bool keye... method GetEnumerator (line 821) | public override IEnumerator>/*!*/... method AspNetThruSessionHandler (line 838) | private AspNetThruSessionHandler() { } method ToString (line 851) | public override string ToString() method Load (line 867) | protected override PhpArray Load(ScriptContext context, HttpContext ht... method Persist (line 875) | protected override void Persist(PhpArray variables, ScriptContext cont... method Abandoning (line 883) | protected override void Abandoning(ScriptContext context, HttpContext ... method GetCookie (line 898) | public static HttpCookie GetCookie(HttpContext/*!*/ context) class PhpSession (line 916) | [ImplementsExtension(LibraryDescriptor.ExtSession)] method GsrSerializer (line 954) | internal static object GsrSerializer(LibraryConfiguration/*!*/ local, ... method GsrHandler (line 987) | internal static object GsrHandler(LocalConfiguration local, LocalConfi... method GsrCacheExpire (line 1021) | internal static object GsrCacheExpire(object value, IniAction action) method GsrCacheLimiter (line 1035) | internal static object GsrCacheLimiter(object value, IniAction action) method GsrCookieLifetime (line 1049) | internal static object GsrCookieLifetime(object value, IniAction action) method GsrCookieSecure (line 1072) | internal static object GsrCookieSecure(object value, IniAction action) method GsrCookiePath (line 1095) | internal static object GsrCookiePath(object value, IniAction action) method GsrCookieDomain (line 1118) | internal static object GsrCookieDomain(object value, IniAction action) class SessionId (line 1142) | internal class SessionId method SetNewSessionId (line 1169) | internal static void SetNewSessionId(RequestContext/*!*/request_cont... method CloneSessionStateCollection (line 1222) | private static ISessionStateItemCollection CloneSessionStateCollecti... method Start (line 1242) | [ImplementsFunction("session_start")] method Destroy (line 1256) | [ImplementsFunction("session_destroy")] method WriteClose (line 1270) | [ImplementsFunction("session_write_close")] method Commit (line 1279) | [ImplementsFunction("session_commit")] method RegisterVariable (line 1292) | [ImplementsFunction("session_register")] method IsVariableRegistered (line 1352) | [ImplementsFunction("session_is_registered")] method UnregisterVariable (line 1359) | [ImplementsFunction("session_unregister")] method UnsetVariable (line 1370) | [ImplementsFunction("session_unset")] method CacheExpire (line 1386) | [ImplementsFunction("session_cache_expire")] method CacheExpire (line 1401) | [ImplementsFunction("session_cache_expire")] method CacheLimiter (line 1425) | [ImplementsFunction("session_cache_limiter")] method CacheLimiter (line 1441) | [ImplementsFunction("session_cache_limiter")] method SavePath (line 1468) | [ImplementsFunction("session_save_path")] method SavePath (line 1482) | [ImplementsFunction("session_save_path")] method Name (line 1497) | [ImplementsFunction("session_name")] method Name (line 1508) | [ImplementsFunction("session_name")] method Id (line 1530) | [ImplementsFunction("session_id")] method Id (line 1555) | [ImplementsFunction("session_id")] method RegenerateId (line 1584) | [ImplementsFunction("session_regenerate_id")] method RegenerateId (line 1596) | [ImplementsFunction("session_regenerate_id")] method DecodeVariables (line 1636) | [ImplementsFunction("session_decode")] method EncodeVariables (line 1674) | [ImplementsFunction("session_encode")] method GetCookie (line 1699) | private static bool GetCookie(out HttpCookie cookie, out RequestContex... method GetCookieParameters (line 1715) | [ImplementsFunction("session_get_cookie_params")] method SetCookieParameters (line 1735) | [ImplementsFunction("session_set_cookie_params")] method SetCookieParameters (line 1748) | [ImplementsFunction("session_set_cookie_params")] method SetCookieParameters (line 1762) | [ImplementsFunction("session_set_cookie_params")] method SetCookieParameters (line 1771) | [ImplementsFunction("session_set_cookie_params")] method SetCookieParameters (line 1780) | [ImplementsFunction("session_set_cookie_params")] method SetHandlers (line 1807) | [ImplementsFunction("session_set_save_handler", FunctionImplOptions.Ne... method HandlerName (line 1850) | [ImplementsFunction("session_module_name")] method HandlerName (line 1865) | [ImplementsFunction("session_module_name")] FILE: Source/ClassLibrary/Shell.CLR.cs class Shell (line 27) | public static class Shell method GetEnvironmentVariable (line 36) | [ImplementsFunction("getenv")] method SetEnvironmentVariable (line 57) | [ImplementsFunction("putenv")] method EscapeShellArg (line 113) | [ImplementsFunction("escapeshellarg")] method EscapeShellCmd (line 152) | [ImplementsFunction("escapeshellcmd")] method Exec (line 167) | [ImplementsFunction("exec")] method Exec (line 182) | [ImplementsFunction("exec")] method Exec (line 196) | [ImplementsFunction("exec")] method PassThru (line 216) | [ImplementsFunction("passthru")] method PassThru (line 228) | [ImplementsFunction("passthru")] method System (line 247) | [ImplementsFunction("system")] method System (line 264) | [ImplementsFunction("system")] method ShellExec (line 277) | [ImplementsFunction("shell_exec")] method GetOptions (line 289) | [ImplementsFunction("getopt")] method GetOptions (line 302) | [ImplementsFunction("getopt")] method ParseOption (line 346) | private static object ParseOption(string option, bool longOpt, bool va... FILE: Source/ClassLibrary/Streams.Sockets.CLR.cs class StreamSocket (line 36) | public static class StreamSocket type SocketOptions (line 43) | public enum SocketOptions type _AddressFamily (line 65) | public enum _AddressFamily type _SocketType (line 75) | public enum _SocketType type _ProtocolType (line 90) | public enum _ProtocolType type SendReceiveOptions (line 104) | public enum SendReceiveOptions method GetTransports (line 118) | [ImplementsFunction("stream_get_transports", FunctionImplOptions.NotSu... method SocketGetName (line 128) | [ImplementsFunction("stream_socket_get_name", FunctionImplOptions.NotS... method ConnectClient (line 152) | [ImplementsFunction("stream_socket_client")] method ConnectClient (line 165) | [ImplementsFunction("stream_socket_client")] method ConnectClient (line 177) | [ImplementsFunction("stream_socket_client")] method ConnectClient (line 188) | [ImplementsFunction("stream_socket_client")] method ConnectClient (line 200) | [ImplementsFunction("stream_socket_client")] method ConnectClient (line 212) | [ImplementsFunction("stream_socket_client")] method ConnectServer (line 236) | [ImplementsFunction("stream_socket_server")] method ConnectServer (line 249) | [ImplementsFunction("stream_socket_server")] method ConnectServer (line 261) | [ImplementsFunction("stream_socket_server")] method ConnectServer (line 272) | [ImplementsFunction("stream_socket_server")] method ConnectServer (line 284) | [ImplementsFunction("stream_socket_server")] method ConnectServer (line 296) | [ImplementsFunction("stream_socket_server")] method Accept (line 320) | [ImplementsFunction("stream_socket_accept", FunctionImplOptions.NotSup... method Accept (line 330) | [ImplementsFunction("stream_socket_accept", FunctionImplOptions.NotSup... method Accept (line 340) | [ImplementsFunction("stream_socket_accept", FunctionImplOptions.NotSup... method ReceiveFrom (line 356) | [ImplementsFunction("stream_socket_recvfrom", FunctionImplOptions.NotS... method ReceiveFrom (line 363) | [ImplementsFunction("stream_socket_recvfrom", FunctionImplOptions.NotS... method ReceiveFrom (line 370) | [ImplementsFunction("stream_socket_recvfrom", FunctionImplOptions.NotS... method SendTo (line 387) | [ImplementsFunction("stream_socket_sendto", FunctionImplOptions.NotSup... method SendTo (line 393) | [ImplementsFunction("stream_socket_sendto", FunctionImplOptions.NotSup... method SendTo (line 399) | [ImplementsFunction("stream_socket_sendto", FunctionImplOptions.NotSup... method CreatePair (line 415) | public static PhpArray CreatePair(ProtocolFamily protocolFamily, Socke... method Connect (line 428) | internal static SocketStream Connect(string remoteSocket, int port, ou... method ConnectResultCallback (line 530) | private static void ConnectResultCallback(IAsyncResult res) FILE: Source/ClassLibrary/Streams.cs type SeekOptions (line 71) | public enum SeekOptions type StreamLockOptions (line 93) | [Flags] type PhpStreamConstants (line 124) | [Flags] type StreamEncryption (line 159) | public enum StreamEncryption type FilterStatus (line 188) | public enum FilterStatus type FilterChains (line 213) | [Flags] class PhpFilters (line 241) | public static class PhpFilters method Append (line 246) | [ImplementsFunction("stream_filter_append")] method Append (line 254) | [ImplementsFunction("stream_filter_append")] method Append (line 263) | [ImplementsFunction("stream_filter_append")] method Prepend (line 275) | [ImplementsFunction("stream_filter_prepend")] method Prepend (line 283) | [ImplementsFunction("stream_filter_prepend")] method Prepend (line 292) | [ImplementsFunction("stream_filter_prepend")] method Register (line 312) | [ImplementsFunction("stream_filter_register")] method GetFilterNames (line 324) | [ImplementsFunction("stream_get_filters")] type StringFilterOptions (line 340) | public enum StringFilterOptions class StringFilter (line 358) | public sealed class StringFilter : PhpFilter method StringFilter (line 361) | public StringFilter(StringFilterOptions operation, object parameters) method AlterParameters (line 367) | private static object AlterParameters(StringFilterOptions operation, o... method Filter (line 395) | public override object Filter(object input, bool closing) class StringFilterFactory (line 430) | public sealed class StringFilterFactory : IFilterFactory method GetImplementedFilterNames (line 437) | public string[] GetImplementedFilterNames() method GetImplementedFilter (line 456) | public bool GetImplementedFilter(string name, bool instantiate, out Ph... type ConversionFilterOptions (line 486) | public enum ConversionFilterOptions class DecodingFilter (line 500) | public sealed class DecodingFilter : PhpFilter method DecodingFilter (line 503) | public DecodingFilter(ConversionFilterOptions operation) method Filter (line 510) | public override object Filter(object input, bool closing) class DecodingFilterFactory (line 536) | public sealed class DecodingFilterFactory : IFilterFactory method GetImplementedFilterNames (line 543) | public string[] GetImplementedFilterNames() method GetImplementedFilter (line 560) | public bool GetImplementedFilter(string name, bool instantiate, out Ph... class EncodingFilter (line 583) | public sealed class EncodingFilter : PhpFilter method EncodingFilter (line 586) | public EncodingFilter(ConversionFilterOptions operation) method Filter (line 593) | public override object Filter(object input, bool closing) class EncodingFilterFactory (line 620) | public sealed class EncodingFilterFactory : IFilterFactory method GetImplementedFilterNames (line 627) | public string[] GetImplementedFilterNames() method GetImplementedFilter (line 644) | public bool GetImplementedFilter(string name, bool instantiate, out Ph... class PhpContexts (line 673) | public static class PhpContexts method CreateContext (line 677) | [ImplementsFunction("stream_context_create")] method CreateContext (line 685) | [ImplementsFunction("stream_context_create")] method CheckContextData (line 705) | private static bool CheckContextData(PhpArray data) method FromResource (line 724) | private static StreamContext FromResource(PhpResource stream_or_contex... method GetContextData (line 748) | private static PhpArray GetContextData(PhpResource stream_or_context) method GetContextOptions (line 773) | [ImplementsFunction("stream_context_get_options")] method SetContextOption (line 789) | [ImplementsFunction("stream_context_set_option")] method SetContextParameters (line 815) | [ImplementsFunction("stream_context_set_params")] class PhpWrappers (line 840) | public static class PhpWrappers type StreamWrapperRegisterFlags (line 847) | public enum StreamWrapperRegisterFlags : int method RegisterUserWrapperByName (line 862) | [ImplementsFunction("stream_wrapper_register", FunctionImplOptions.Nee... method RegisterUserWrapperByName (line 876) | [ImplementsFunction("stream_wrapper_register", FunctionImplOptions.Nee... method RegisterUserWrapperByName2 (line 902) | [ImplementsFunction("stream_register_wrapper", FunctionImplOptions.Nee... method RegisterUserWrapperByName2 (line 916) | [ImplementsFunction("stream_register_wrapper", FunctionImplOptions.Nee... method GetWrapperSchemes (line 924) | [ImplementsFunction("stream_get_wrappers")] class PhpStreams (line 955) | public static class PhpStreams method Copy (line 964) | [ImplementsFunction("stream_copy_to_stream")] method Copy (line 976) | [ImplementsFunction("stream_copy_to_stream")] method Copy (line 989) | [ImplementsFunction("stream_copy_to_stream")] method ReadLine (line 1075) | [ImplementsFunction("stream_get_line")] method GetMetaData (line 1119) | [ImplementsFunction("stream_get_meta_data")] method GetFiltersName (line 1159) | private static PhpArray GetFiltersName(PhpStream/*!*/stream) method ReadContents (line 1176) | [ImplementsFunction("stream_get_contents")] method ReadContents (line 1186) | [ImplementsFunction("stream_get_contents")] method ReadContents (line 1196) | [ImplementsFunction("stream_get_contents")] method SetBlocking (line 1214) | [ImplementsFunction("stream_set_blocking")] method SetTimeout (line 1228) | [ImplementsFunction("stream_set_timeout")] method SetTimeout (line 1239) | [ImplementsFunction("stream_set_timeout")] method SetFileBuffer (line 1255) | [ImplementsFunction("set_file_buffer")] method SetWriteBuffer (line 1266) | [ImplementsFunction("stream_set_write_buffer")] method Select (line 1284) | [ImplementsFunction("stream_select")] method Select (line 1291) | [ImplementsFunction("stream_select")] FILE: Source/ClassLibrary/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Source/ClassLibrary/Strings.cs type QuoteStyle (line 48) | [Flags] type HtmlEntitiesTable (line 134) | public enum HtmlEntitiesTable type PaddingType (line 148) | public enum PaddingType type WordCountResult (line 166) | public enum WordCountResult class PhpStrings (line 190) | public static class PhpStrings method InitializeCharMap (line 202) | internal static CharMap InitializeCharMap() method Ord (line 226) | [ImplementsFunction("ord")] method OrdUnicode (line 238) | [ImplementsFunction("ord_unicode")] method Chr (line 251) | [ImplementsFunction("chr")] method ChrUnicode (line 263) | [ImplementsFunction("chr_unicode")] method BinToHex (line 278) | [ImplementsFunction("bin2hex")] method BinToHex (line 292) | [ImplementsFunction("bin2hex_unicode")] method ToBinary (line 321) | [ImplementsFunction("to_binary")] method GetCyrTableInternal (line 510) | internal static byte[] GetCyrTableInternal(char code) method ConvertCyrillic (line 537) | [ImplementsFunction("convert_cyr_string")] method CountChars (line 609) | [ImplementsFunction("count_chars_unicode")] method CountBytes (line 629) | public static int[] CountBytes(byte[] bytes) method CountChars (line 647) | [ImplementsFunction("count_chars")] method CountChars (line 669) | [ImplementsFunction("count_chars")] method GetCharactersContained (line 702) | public static string GetCharactersContained(string str, char lower, ch... method GetCharactersNotContained (line 720) | public static string GetCharactersNotContained(string str, char lower,... method CreateByteMap (line 728) | private static BitArray CreateByteMap(PhpBytes/*!*/ bytes, out int count) method GetBytesContained (line 745) | public static PhpBytes GetBytesContained(PhpBytes bytes, byte lower, b... method GetBytesNotContained (line 762) | public static PhpBytes GetBytesNotContained(PhpBytes bytes, byte lower... method Encrypt (line 822) | [ImplementsFunction("crypt")] method ByteArrayEquals (line 833) | public static bool ByteArrayEquals(byte[] array1, byte[] array2, int c... method to64 (line 861) | private static void to64(MemoryStream stream, UInt32 v, int n) method DoMD5Password (line 871) | private static PhpBytes DoMD5Password(byte[] key, PhpBytes password) method Encrypt (line 969) | [ImplementsFunction("crypt")] method Reverse (line 1063) | [ImplementsFunction("strrev")] method Reverse (line 1078) | internal static PhpBytes Reverse(PhpBytes bytes) method Reverse (line 1093) | internal static string Reverse(string str) method StrSpn (line 1117) | [ImplementsFunction("strspn")] method StrSpn (line 1134) | [ImplementsFunction("strspn")] method StrSpn (line 1152) | [ImplementsFunction("strspn")] method StrCSpn (line 1167) | [ImplementsFunction("strcspn")] method StrCSpn (line 1184) | [ImplementsFunction("strcspn")] method StrCSpn (line 1202) | [ImplementsFunction("strcspn")] method StrSpnInternal (line 1211) | internal static int StrSpnInternal(string str, string acceptedChars, i... method Explode (line 1245) | [ImplementsFunction("explode")] method Explode (line 1267) | [ImplementsFunction("explode")] method JoinGeneric (line 1319) | [ImplementsFunction("join")] method JoinGeneric (line 1332) | [ImplementsFunction("join")] method ImplodeGeneric (line 1343) | [ImplementsFunction("implode")] method ImplodeGeneric (line 1362) | [ImplementsFunction("implode")] method ImplodeGenericEnumeration (line 1374) | private static object ImplodeGenericEnumeration(object glue, object pi... method Implode (line 1401) | public static object Implode(object glue, PhpArray/*!*/pieces) method Translate (line 1481) | [ImplementsFunction("strtr")] class StringLengthComparer (line 1517) | private sealed class StringLengthComparer : IComparer method Compare (line 1525) | public int Compare(string x, string y) method Translate (line 1543) | [ImplementsFunction("strtr")] method Rotate13 (line 1619) | [ImplementsFunction("str_rot13")] method Substring (line 1642) | [ImplementsFunction("substr")] method Substring (line 1660) | [ImplementsFunction("substr")] method Repeat (line 1711) | [ImplementsFunction("str_repeat")] method SubstringCountInternalCheck (line 1753) | private static bool SubstringCountInternalCheck(string needle) method SubstringCountInternalCheck (line 1763) | private static bool SubstringCountInternalCheck(string haystack, int o... method SubstringCountInternalCheck (line 1778) | private static bool SubstringCountInternalCheck(string haystack, int o... method SubstringCountInternal (line 1800) | internal static int SubstringCountInternal(string/*!*/ haystack, strin... method SubstringCount (line 1829) | [ImplementsFunction("substr_count")] method SubstringCount (line 1843) | [ImplementsFunction("substr_count")] method SubstringCount (line 1868) | [ImplementsFunction("substr_count")] method SubstringReplace (line 1883) | [ImplementsFunction("substr_replace")] method SubstringReplace (line 1908) | [ImplementsFunction("substr_replace")] method SubstringReplace (line 1988) | private static string SubstringReplace(string subject, string replacem... method SubstringCompare (line 1999) | [ImplementsFunction("substr_compare")] method SubstringCompare (line 2011) | [ImplementsFunction("substr_compare")] method SubstringCompare (line 2026) | [ImplementsFunction("substr_compare")] class SubstringReplacer (line 2050) | internal class SubstringReplacer method SubstringReplacer (line 2058) | public SubstringReplacer(string/*!*/ search, string/*!*/ replacement... method Evaluator (line 2075) | private string Evaluator(Match match) method Replace (line 2086) | public string Replace(string/*!*/ subject, ref int replacementCount) class InifiniteEnumerator (line 2127) | private class InifiniteEnumerator : IEnumerator method InifiniteEnumerator (line 2130) | public InifiniteEnumerator(object obj) method MoveNext (line 2142) | public bool MoveNext() method Reset (line 2147) | public void Reset() method ReplaceInternal (line 2155) | internal static string ReplaceInternal(string/*!*/search, string repla... method ReplaceInternal (line 2161) | internal static string ReplaceInternal(IEnumerable searches, IEnumerat... method ReplaceInternal (line 2182) | internal static PhpArray ReplaceInternal(string search, string replace... method ReplaceInternal (line 2198) | internal static PhpArray ReplaceInternal(IEnumerable searches, IEnumer... method ToPhpArray (line 2234) | internal static PhpArray ToPhpArray(ref DictionaryEntry[]/*!*/subjects) method ReplaceInternal (line 2266) | internal static object ReplaceInternal(object search, object replace, ... method Replace (line 2431) | [ImplementsFunction("str_replace")] method Replace (line 2444) | [ImplementsFunction("str_replace")] method ReplaceInsensitively (line 2455) | [ImplementsFunction("str_ireplace")] method ReplaceInsensitively (line 2466) | [ImplementsFunction("str_ireplace")] method Shuffle (line 2484) | [ImplementsFunction("str_shuffle")] method Split (line 2517) | [ImplementsFunction("str_split")] method Split (line 2532) | [ImplementsFunction("str_split")] method Split (line 2575) | private static PhpArray Split(string str, int splitLength) method QuotedPrintableDecode (line 2609) | [ImplementsFunction("quoted_printable_decode")] method QuotedPrintableEncode (line 2694) | [ImplementsFunction("quoted_printable_encode")] method AddSlashes (line 2782) | [ImplementsFunction("addslashes")] method AddCSlashes (line 2795) | [ImplementsFunction("addcslashes_unicode")] method AddCSlashesAscii (line 2806) | [ImplementsFunction("addcslashes")] method AddCSlashesInternal (line 2830) | internal static string AddCSlashesInternal(string str, string translat... method QuoteMeta (line 2887) | [ImplementsFunction("quotemeta")] method StripSlashes (line 2915) | [ImplementsFunction("stripslashes")] method StripCSlashesAscii (line 2932) | [ImplementsFunction("stripcslashes")] method HtmlSpecialCharsEncode (line 3025) | [ImplementsFunction("htmlspecialchars")] method HtmlSpecialCharsEncode (line 3037) | [ImplementsFunction("htmlspecialchars")] method HtmlSpecialCharsEncode (line 3050) | [ImplementsFunction("htmlspecialchars")] method HtmlSpecialCharsEncode (line 3064) | [ImplementsFunction("htmlspecialchars")] method HtmlSpecialChars (line 3080) | internal static string HtmlSpecialChars(string str, int index, int len... method HtmlSpecialCharsEncode (line 3094) | internal static string HtmlSpecialCharsEncode(string str, int index, i... method HtmlSpecialCharsDecode (line 3130) | [ImplementsFunction("htmlspecialchars_decode")] method HtmlSpecialCharsDecode (line 3143) | [ImplementsFunction("htmlspecialchars_decode")] method EncodeHtmlEntities (line 3207) | [ImplementsFunction("htmlentities")] method EncodeHtmlEntities (line 3222) | [ImplementsFunction("htmlentities")] method EncodeHtmlEntities (line 3238) | [ImplementsFunction("htmlentities")] method EncodeHtmlEntities (line 3255) | [ImplementsFunction("htmlentities")] method EncodeHtmlEntities (line 3270) | private static string EncodeHtmlEntities(string str, QuoteStyle quoteS... method GetHtmlTranslationTable (line 3316) | [ImplementsFunction("get_html_translation_table")] method GetHtmlTranslationTable (line 3328) | [ImplementsFunction("get_html_translation_table")] method DecodeHtmlEntities (line 3369) | [ImplementsFunction("html_entity_decode")] method DecodeHtmlEntities (line 3381) | [ImplementsFunction("html_entity_decode")] method DecodeHtmlEntities (line 3394) | [ImplementsFunction("html_entity_decode")] method DecodeHtmlEntities (line 3409) | private static string DecodeHtmlEntities(string str, QuoteStyle quoteS... method StripTags (line 3480) | [ImplementsFunction("strip_tags")] method StripTags (line 3494) | [ImplementsFunction("strip_tags")] method StripTags (line 3504) | internal static string StripTags(string str, string allowableTags, ref... method NewLinesToBreaks (line 3744) | [ImplementsFunction("nl2br")] method NewLinesToBreaks (line 3757) | [ImplementsFunction("nl2br")] method NewLinesToBreaks (line 3771) | public static void NewLinesToBreaks(TextReader/*!*/ input, TextWriter/... method ChunkSplit (line 3816) | [ImplementsFunction("chunk_split")] method ChunkSplit (line 3830) | [ImplementsFunction("chunk_split")] method ChunkSplit (line 3844) | [ImplementsFunction("chunk_split")] method IsVowel (line 3884) | public static bool IsVowel(char c) method Soundex (line 3894) | [ImplementsFunction("soundex")] method Metaphone (line 3948) | [ImplementsFunction("metaphone")] method Levenshtein (line 4142) | [ImplementsFunction("levenshtein")] method Levenshtein (line 4160) | [ImplementsFunction("levenshtein")] method SimilarTextInternal (line 4205) | internal static int SimilarTextInternal(string first, string second) method SimilarText (line 4250) | [ImplementsFunction("similar_text")] method SimilarText (line 4264) | [ImplementsFunction("similar_text")] class TokenizerContext (line 4283) | private class TokenizerContext method Tokenize (line 4327) | [ImplementsFunction("strtok")] method Tokenize (line 4366) | [ImplementsFunction("strtok")] method Trim (line 4392) | [ImplementsFunction("trim")] method Trim (line 4407) | [ImplementsFunction("trim")] method TrimStart (line 4451) | [ImplementsFunction("ltrim")] method TrimStart (line 4466) | [ImplementsFunction("ltrim")] method TrimEnd (line 4498) | [ImplementsFunction("rtrim")] method TrimEnd (line 4513) | [ImplementsFunction("rtrim")] method Chop (line 4543) | [ImplementsFunction("chop")] method Chop (line 4557) | [ImplementsFunction("chop")] method UpperCaseFirst (line 4573) | [ImplementsFunction("ucfirst")] method LowerCaseFirst (line 4588) | [ImplementsFunction("lcfirst")] method UpperCaseWords (line 4604) | [ImplementsFunction("ucwords")] method FormatInternal (line 4648) | internal static string FormatInternal(string format, object[] arguments) method Format (line 4902) | [ImplementsFunction("sprintf")] method Format (line 4924) | [ImplementsFunction("vsprintf")] method ScanFormat (line 4959) | [ImplementsFunction("sscanf")] method ScanFormat (line 5008) | [ImplementsFunction("sscanf")] method ParseString (line 5023) | public static IList ParseString(string str, string format, IList result) method ParseRangeSpecifier (line 5169) | private static CharMap ParseRangeSpecifier(string format, ref int f, o... method ParseSubstring (line 5209) | private static object ParseSubstring(char specifier, int width, string... method WordWrap (line 5345) | [ImplementsFunction("wordwrap")] method WordWrap (line 5360) | [ImplementsFunction("wordwrap")] method WordWrap (line 5376) | [ImplementsFunction("wordwrap")] method WordWrap (line 5394) | [ImplementsFunction("wordwrap")] method FormatNumber (line 5479) | [ImplementsFunction("number_format")] method FormatNumber (line 5492) | [ImplementsFunction("number_format")] method FormatNumber (line 5517) | [ImplementsFunction("number_format")] method FormatMoney (line 5551) | [ImplementsFunction("money_format", FunctionImplOptions.NotSupported)] method IsHebrew (line 5572) | public static bool IsHebrew(char c) method IsBlank (line 5582) | internal static bool IsBlank(char c) method IsNewLine (line 5592) | internal static bool IsNewLine(char c) method HebrewReverseInternal (line 5605) | internal static string HebrewReverseInternal(string str, int maxCharac... method HebrewReverse (line 5758) | [ImplementsFunction("hebrev")] method HebrewReverse (line 5771) | [ImplementsFunction("hebrev")] method HebrewReverseWithNewLines (line 5783) | [ImplementsFunction("hebrevc")] method HebrewReverseWithNewLines (line 5796) | [ImplementsFunction("hebrevc")] method NaturalCompare (line 5812) | [ImplementsFunction("strnatcmp")] method NaturalCompareIgnoringCase (line 5822) | [ImplementsFunction("strnatcasecmp")] method Pad (line 5839) | [ImplementsFunction("str_pad")] method Pad (line 5854) | [ImplementsFunction("str_pad")] method Pad (line 5870) | [ImplementsFunction("str_pad")] method CountWords (line 6027) | [ImplementsFunction("str_word_count")] method CountWords (line 6045) | [ImplementsFunction("str_word_count")] method CountWords (line 6051) | [ImplementsFunction("str_word_count")] method IsWordChar (line 6072) | private static bool IsWordChar(char c, CharMap map) method CountWords (line 6077) | public static int CountWords(string str, WordCountResult format, strin... method Compare (line 6152) | [ImplementsFunction("strcmp")] method CompareIgnoringCase (line 6166) | [ImplementsFunction("strcasecmp")] method Compare (line 6185) | [ImplementsFunction("strncmp")] method CompareIgnoringCase (line 6206) | [ImplementsFunction("strncasecmp")] method Strpos (line 6235) | [ImplementsFunction("strpos"), EditorBrowsable(EditorBrowsableState.Ne... method Strpos (line 6256) | [ImplementsFunction("strpos"), EditorBrowsable(EditorBrowsableState.Ne... method Stripos (line 6269) | [ImplementsFunction("stripos"), EditorBrowsable(EditorBrowsableState.N... method Stripos (line 6282) | [ImplementsFunction("stripos"), EditorBrowsable(EditorBrowsableState.N... method Strrpos (line 6293) | [ImplementsFunction("strrpos"), EditorBrowsable(EditorBrowsableState.N... method Strrpos (line 6314) | [ImplementsFunction("strrpos"), EditorBrowsable(EditorBrowsableState.N... method Strripos (line 6327) | [ImplementsFunction("strripos"), EditorBrowsable(EditorBrowsableState.... method Strripos (line 6340) | [ImplementsFunction("strripos"), EditorBrowsable(EditorBrowsableState.... method Strpos (line 6352) | public static int Strpos(string haystack, object needle, int offset, b... method Strrpos (line 6389) | public static int Strrpos(string haystack, object needle, int offset, ... method Strstr (line 6444) | [ImplementsFunction("strstr"), EditorBrowsable(EditorBrowsableState.Ne... method Strstr (line 6460) | [ImplementsFunction("strstr"), EditorBrowsable(EditorBrowsableState.Ne... method Strchr (line 6472) | [ImplementsFunction("strchr"), EditorBrowsable(EditorBrowsableState.Ne... method Stristr (line 6482) | [ImplementsFunction("stristr"), EditorBrowsable(EditorBrowsableState.N... method Stristr (line 6496) | [ImplementsFunction("stristr"), EditorBrowsable(EditorBrowsableState.N... method Strrchr (line 6515) | [ImplementsFunction("strrchr"), EditorBrowsable(EditorBrowsableState.N... method StrstrImpl (line 6550) | internal static string StrstrImpl(string haystack, object needle, bool... method Strpbrk (line 6594) | [ImplementsFunction("strpbrk")] method ToLower (line 6621) | [ImplementsFunction("strtolower")] method ToUpper (line 6633) | [ImplementsFunction("strtoupper")] method Length (line 6644) | [ImplementsFunction("strlen"/*, FunctionImplOptions.Special*/)] method ObjectToString (line 6672) | internal static string ObjectToString(object obj, string charSet) FILE: Source/ClassLibrary/UUEncoding.cs class UUEncoder (line 53) | public static class UUEncoder method Encode (line 62) | public static void Encode(byte[]/*!*/ input, TextWriter/*!*/ output) method EncodeByte (line 121) | private static char EncodeByte(int b) method DecodeChar (line 127) | private static byte DecodeChar(int c) method EncodeWriteTriplet (line 132) | private static void EncodeWriteTriplet(TextWriter/*!*/ output, int a, ... method Decode (line 146) | public static bool Decode(TextReader/*!*/ input, MemoryStream/*!*/ out... method Encode (line 207) | [ImplementsFunction("convert_uuencode")] method Decode (line 223) | [ImplementsFunction("convert_uudecode")] FILE: Source/ClassLibrary/UrlRewriter.CLR.cs class UrlRewriter (line 30) | public sealed class UrlRewriter method UrlRewriter (line 34) | private UrlRewriter() method GetOrCreateFilterCallback (line 52) | private PhpCallback/*!*/ GetOrCreateFilterCallback(ScriptContext/*!*/ ... class TagsUrlRewriter (line 71) | private class TagsUrlRewriter: UrlRewriterTagsParser method TagsUrlRewriter (line 73) | public TagsUrlRewriter(UrlRewriter rewriter) method OnTagAttribute (line 82) | protected override void OnTagAttribute(string tagName, ref string at... method OnTagElement (line 117) | protected override void OnTagElement(string tagName, ref string tagS... method Filter (line 134) | private object Filter(object instance, PhpStack/*!*/ stack) method AddRewriteVariable (line 155) | [ImplementsFunction("output_add_rewrite_var")] method ResetRewriteVariables (line 187) | [ImplementsFunction("output_reset_rewrite_vars")] FILE: Source/ClassLibrary/UrlRewriter.TagsParser.cs class UrlRewriterTagsParser (line 13) | public class UrlRewriterTagsParser method OnTagAttribute (line 25) | virtual protected void OnTagAttribute(string tagName, ref string attri... method OnTagElement (line 37) | virtual protected void OnTagElement(string tagName, ref string tagString) type ParserStateNum (line 49) | public enum ParserStateNum class ParserState (line 70) | public class ParserState method IsWhiteSpace (line 88) | private bool IsWhiteSpace(char c) method ParseHtml (line 98) | public string ParseHtml( ParserState state, string text ) method Parse_OuterText (line 234) | private void Parse_OuterText( ParserState state, char c, StringBuilder... method Parse_TagOpening (line 238) | private void Parse_TagOpening(ParserState state, char c, StringBuilder... method Parse_TagClosing (line 242) | private void Parse_TagClosing(ParserState state, char c, StringBuilder... method Parse_TagName (line 254) | private void Parse_TagName(ParserState state, char c, StringBuilder re... method Parse_InnerTagSpace (line 259) | private void Parse_InnerTagSpace(ParserState state, char c, StringBuil... method Parse_AttributeName (line 263) | private void Parse_AttributeName(ParserState state, char c, StringBuil... method Parse_AttributePreAssigning (line 267) | private void Parse_AttributePreAssigning(ParserState state, char c, St... method Parse_AttributeAssigning (line 269) | private void Parse_AttributeAssigning(ParserState state, char c, Strin... method Parse_AttributeValueOpening (line 271) | private void Parse_AttributeValueOpening(ParserState state, char c, St... method Parse_AttributeValueClosing (line 275) | private void Parse_AttributeValueClosing(ParserState state, char c, St... method Parse_AttributeValue (line 291) | private void Parse_AttributeValue(ParserState state, char c, StringBui... FILE: Source/ClassLibrary/Utils.CoreCLR.cs class Utils (line 18) | public static class Utils method LoadFile (line 21) | [ImplementsFunction("loadfile")] FILE: Source/ClassLibrary/Variables.cs type ExtractType (line 37) | [Flags] type FileUploadError (line 80) | [ImplementsExtension(LibraryDescriptor.ExtCore)] class PhpVariables (line 138) | public static class PhpVariables method SizeOf (line 164) | [ImplementsFunction("sizeof")] method SizeOf (line 179) | [ImplementsFunction("sizeof")] method Count (line 190) | [ImplementsFunction("count")] method Count (line 205) | [ImplementsFunction("count")] method DoubleVal (line 270) | [ImplementsFunction("doubleval")] method FloatVal (line 282) | [ImplementsFunction("floatval")] method IntVal (line 294) | [ImplementsFunction("intval")] method IntVal (line 307) | [ImplementsFunction("intval")] method StrVal (line 322) | [ImplementsFunction("strval")] method BoolVal (line 334) | [ImplementsFunction("boolval")] method SetType (line 348) | [ImplementsFunction("settype")] method GetType (line 395) | [ImplementsFunction("gettype")] method IsInt (line 412) | [ImplementsFunction("is_int")] method IsInteger (line 425) | [ImplementsFunction("is_integer")] method IsLong (line 438) | [ImplementsFunction("is_long")] method IsBool (line 450) | [ImplementsFunction("is_bool")] method IsFloat (line 462) | [ImplementsFunction("is_float")] method IsDouble (line 475) | [ImplementsFunction("is_double")] method IsReal (line 488) | [ImplementsFunction("is_real")] method IsString (line 500) | [ImplementsFunction("is_string")] method IsArray (line 512) | [ImplementsFunction("is_array")] method IsObject (line 523) | [ImplementsFunction("is_object")] method IsResource (line 534) | [ImplementsFunction("is_resource")] method IsNull (line 546) | [ImplementsFunction("is_null")] method IsScalar (line 562) | [ImplementsFunction("is_scalar")] method IsNumeric (line 575) | [ImplementsFunction("is_numeric")] method IsNumericString (line 610) | private static bool IsNumericString(string str) method IsCallable (line 626) | [ImplementsFunction("is_callable", FunctionImplOptions.NeedsClassConte... method IsCallable (line 642) | [ImplementsFunction("is_callable", FunctionImplOptions.NeedsClassConte... method IsCallable (line 660) | [ImplementsFunction("is_callable", FunctionImplOptions.NeedsClassConte... method GetResourceType (line 679) | [ImplementsFunction("get_resource_type")] method Serialize (line 697) | [ImplementsFunction("serialize", FunctionImplOptions.NeedsClassContext)] method Unserialize (line 711) | [ImplementsFunction("unserialize", FunctionImplOptions.NeedsClassConte... method Compact (line 739) | [ImplementsFunction("compact", FunctionImplOptions.NeedsVariables)] method Extract (line 797) | [ImplementsFunction("extract", FunctionImplOptions.NeedsVariables)] method Extract (line 817) | [ImplementsFunction("extract", FunctionImplOptions.NeedsVariables)] method Extract (line 847) | [ImplementsFunction("extract", FunctionImplOptions.NeedsVariables)] method GetDefinedVariables (line 1036) | [ImplementsFunction("get_defined_vars", FunctionImplOptions.NeedsVaria... method ImportRequestVariables (line 1051) | [ImplementsFunction("import_request_variables")] method ImportRequestVariables (line 1074) | [ImplementsFunction("import_request_variables")] method AddGpcVariables (line 1108) | private static void AddGpcVariables(PhpArray/*!*/ globals, PhpArray/*!... method Print (line 1134) | [ImplementsFunction("print_r")] method Print (line 1146) | [ImplementsFunction("print_r")] method Dump (line 1168) | [ImplementsFunction("var_dump")] method Export (line 1180) | [ImplementsFunction("var_export")] method Export (line 1192) | [ImplementsFunction("var_export")] FILE: Source/ClassLibrary/Web.CLR.cs class Web (line 42) | public static partial class Web method EnsureRequestContext (line 52) | internal static bool EnsureRequestContext(out RequestContext context) method EnsureHttpContext (line 69) | internal static bool EnsureHttpContext(out HttpContext context) method EnsureHttpContext (line 85) | internal static bool EnsureHttpContext() method EnsureHeadersNotSent (line 98) | internal static bool EnsureHeadersNotSent(out HttpContext context) method MakeHttpStatusLine (line 111) | internal static string MakeHttpStatusLine(Version version, int code, s... method SetCookie (line 125) | [ImplementsFunction("setcookie")] method SetCookie (line 137) | [ImplementsFunction("setcookie")] method SetCookie (line 150) | [ImplementsFunction("setcookie")] method SetCookie (line 164) | [ImplementsFunction("setcookie")] method SetCookie (line 179) | [ImplementsFunction("setcookie")] method SetCookie (line 195) | [ImplementsFunction("setcookie")] method SetCookie (line 215) | [ImplementsFunction("setcookie")] method SetRawCookie (line 224) | [ImplementsFunction("setrawcookie")] method SetRawCookie (line 233) | [ImplementsFunction("setrawcookie")] method SetRawCookie (line 242) | [ImplementsFunction("setrawcookie")] method SetRawCookie (line 251) | [ImplementsFunction("setrawcookie")] method SetRawCookie (line 260) | [ImplementsFunction("setrawcookie")] method SetRawCookie (line 269) | [ImplementsFunction("setrawcookie")] method SetRawCookie (line 278) | [ImplementsFunction("setrawcookie")] method SetCookieInternal (line 287) | internal static bool SetCookieInternal(string name, string value, int ... method Header (line 317) | [ImplementsFunction("header")] method Header (line 331) | [ImplementsFunction("header")] method Header (line 363) | [ImplementsFunction("header")] method HeaderRemove (line 403) | [ImplementsFunction("header_remove")] method HeaderRemove (line 417) | [ImplementsFunction("header_remove")] method HttpResponseCode (line 433) | [ImplementsFunction("http_response_code")] method HttpResponseCode (line 450) | [ImplementsFunction("http_response_code")] method GetHeaders (line 474) | [ImplementsFunction("get_headers")] method GetHeaders (line 491) | [ImplementsFunction("get_headers")] method HeadersSent (line 577) | [ImplementsFunction("headers_sent")] method HeadersSent (line 604) | [ImplementsFunction("headers_sent")] method HeadersSent (line 622) | [ImplementsFunction("headers_sent")] method HeadersList (line 635) | [ImplementsFunction("headers_list")] method HttpBuildQuery (line 670) | [ImplementsFunction("http_build_query")] method HttpBuildQuery (line 690) | [ImplementsFunction("http_build_query")] method HttpBuildQuery (line 714) | [ImplementsFunction("http_build_query")] method HttpBuildQuery (line 742) | private static string HttpBuildQuery(PhpArray formData, string numeric... method GetBrowser (line 821) | [ImplementsFunction("get_browser")] method GetBrowser (line 842) | [ImplementsFunction("get_browser")] method GetBrowser (line 864) | [ImplementsFunction("get_browser")] method GetBrowserCaps (line 897) | private static HttpBrowserCapabilities GetBrowserCaps(string user_agent) method BuildConfigureCapsMethod (line 987) | private static Action Bu... method IsClientDisconnected (line 1039) | [ImplementsFunction("connection_aborted")] method ConnectionTimeout (line 1053) | [ImplementsFunction("connection_timeout")] method GetConnectionStatus (line 1067) | [ImplementsFunction("connection_status")] method IsUploadedFile (line 1091) | [ImplementsFunction("is_uploaded_file")] method MoveUploadedFile (line 1105) | [ImplementsFunction("move_uploaded_file")] FILE: Source/ClassLibrary/Web.cs class Web (line 42) | public static partial class Web type UrlComponent (line 44) | public enum UrlComponent type ConnectionStatus (line 69) | [Flags] method DecodeBase64 (line 84) | [ImplementsFunction("base64_decode"), EditorBrowsable(EditorBrowsableS... method DecodeBase64 (line 91) | [ImplementsFunction("base64_decode"), EditorBrowsable(EditorBrowsableS... method EncodeBase64 (line 107) | [ImplementsFunction("base64_encode"), EditorBrowsable(EditorBrowsableS... class ParseUrlMethods (line 120) | internal static class ParseUrlMethods method MatchedString (line 147) | public static string MatchedString(Group/*!*/g) method ReplaceControlCharset (line 160) | public static string ReplaceControlCharset(string/*!*/str, char newC... method ParseUrl (line 188) | [ImplementsFunction("parse_url")] method ParseUrl (line 264) | [ImplementsFunction("parse_url")] method ParseUrlQuery (line 294) | [ImplementsFunction("parse_str", FunctionImplOptions.NeedsVariables), ... method ParseUrlQuery (line 307) | [ImplementsFunction("parse_str", FunctionImplOptions.NeedsVariables)] method ParseUrlQuery_InitVariable (line 316) | private static void ParseUrlQuery_InitVariable(PhpArray globals, Dicti... method RawUrlDecode (line 357) | [ImplementsFunction("rawurldecode")] method RawUrlEncode (line 369) | [ImplementsFunction("rawurlencode")] method UrlDecode (line 379) | [ImplementsFunction("urldecode")] method UrlEncode (line 388) | [ImplementsFunction("urlencode")] method UpperCaseEncodedChars (line 394) | private static string UpperCaseEncodedChars(string encoded) method GetMetaTags (line 435) | [ImplementsFunction("get_meta_tags")] method GetMetaTags (line 451) | [ImplementsFunction("get_meta_tags")] FILE: Source/Core.CodeDom/CodeDomUnits.cs class CodeDomCompilationUnit (line 31) | public class CodeDomCompilationUnit:CompilationUnitBase, IReductionsSink { method CodeDomCompilationUnit (line 40) | public CodeDomCompilationUnit(bool isPure) { method GetVisibleType (line 52) | public override DType GetVisibleType(QualifiedName qualifiedName, ref ... method GetVisibleFunction (line 56) | public override DRoutine GetVisibleFunction(QualifiedName qualifiedNam... method GetVisibleConstant (line 60) | public override DConstant GetVisibleConstant(QualifiedName qualifiedNa... method GetDeclaredTypes (line 64) | public override IEnumerable GetDeclaredTypes() { method GetDeclaredFunctions (line 68) | public override IEnumerable GetDeclaredFunctions() { method GetDeclaredConstants (line 72) | public override IEnumerable GetDeclaredConstants() { method InclusionReduced (line 80) | public void InclusionReduced(Parser parser, PHP.Core.AST.IncludingEx d... method FunctionDeclarationReduced (line 83) | public void FunctionDeclarationReduced(Parser parser, PHP.Core.AST.Fun... method TypeDeclarationReduced (line 86) | public void TypeDeclarationReduced(Parser parser, PHP.Core.AST.TypeDec... method GlobalConstantDeclarationReduced (line 89) | public void GlobalConstantDeclarationReduced(Parser parser, PHP.Core.A... method NamespaceDeclReduced (line 92) | public void NamespaceDeclReduced(Parser parser, NamespaceDecl decl) method LambdaFunctionReduced (line 96) | public void LambdaFunctionReduced(Parser parser, LambdaFunctionExpr decl) class ParserErrorSink (line 107) | class ParserErrorSink:ErrorSink { method Add (line 108) | protected override bool Add(int id, string message, method ParseString (line 125) | public AST.GlobalCode ParseString(string code, Encoding encoding, PhpS... class CodeDomModule (line 140) | internal class CodeDomModule:PhpModule{ method CodeDomModule (line 141) | public CodeDomModule(CodeDomCompilationUnit cu) : base(cu, new CodeDom... method CreateCompilationUnit (line 143) | protected override CompilationUnitBase CreateCompilationUnit() { method Reflect (line 147) | public override void Reflect(bool full, Dictionary ... class CodeDomAssembly (line 151) | internal class CodeDomAssembly:PhpAssembly { method CodeDomAssembly (line 153) | public CodeDomAssembly(CodeDomModule module) : base(new ApplicationCon... method GetModule (line 161) | public override PhpModule GetModule(PhpSourceFile name) { FILE: Source/Core.CodeDom/CodeProvider.CLR.cs class PhpCodeProvider (line 23) | public class PhpCodeProvider:CodeDomProvider { method AddReference (line 51) | public void AddReference(string assemblyName) { method CreateCompiler (line 58) | [Obsolete("Callers should not use the ICodeCompiler interface and shou... method CreateGenerator (line 67) | [Obsolete("Callers should not use the ICodeGenerator interface and sho... method GenerateCodeFromMember (line 77) | public override void GenerateCodeFromMember(CodeTypeMember member, Tex... method GetConverter (line 84) | public override TypeConverter GetConverter(Type type) { method CreateParser (line 97) | [Obsolete("Callers should not use the ICodeCompiler interface and shou... FILE: Source/Core.CodeDom/Helper.cs class Helper (line 20) | [EditorBrowsable(EditorBrowsableState.Never)] method GetTypeName (line 27) | private static string GetTypeName(System.CodeDom.CodeTypeReference t, ... method GetType (line 53) | internal static Type GetType(System.CodeDom.CodeTypeReference t, IDict... class IndirectStFldAccess (line 127) | [Obsolete("Do not use this class! This is only CodeDOM replacement for... method IndirectStFldAccess (line 138) | public IndirectStFldAccess(Type type, string field) class IndirectInstFldAccess (line 160) | [Obsolete("Do not use this class! This is only CodeDOM replacement for... method IndirectInstFldAccess (line 171) | public IndirectInstFldAccess(object instance, string field) class IndirectVarAccess (line 193) | [Obsolete("Do not use this class! This is only CodeDOM replacement for... method IndirectVarAccess (line 201) | public IndirectVarAccess(string field) method CallIndirectStatic (line 225) | [Obsolete("Do not use this method! This is only CodeDOM replacement fo... method CallIndirectInstance (line 236) | [Obsolete("Do not use this method! This is only CodeDOM replacement fo... method iif (line 247) | [Obsolete("Do not use this method! This is only CodeDOM replacement fo... method ReturnFirst (line 257) | [Obsolete("Do not use this method! This is only CodeDOM helper method ... method ReturnNull (line 266) | [Obsolete("Do not use this method! This is only CodeDOM helper for uns... method Print (line 276) | [Obsolete("Do not use this method! This is only CodeDOM helper for pri... method NoError (line 286) | [Obsolete("Do not use this method! This is only CodeDOM placeholder fo... FILE: Source/Core.CodeDom/Keywords.CLR.cs class Keywords (line 25) | internal static class Keywords method IsKeyword (line 137) | public static bool IsKeyword(string/*!*/ str) class SpecialWords (line 146) | internal static class SpecialWords class Tokens (line 201) | internal static class Tokens class WhiteSpace (line 278) | internal static class WhiteSpace FILE: Source/Core.CodeDom/PhpCodeDomParser.cs class PhpCodeDomParser (line 20) | public class PhpCodeDomParser : CodeParser method PhpCodeDomParser (line 23) | public PhpCodeDomParser() : this(null) { } method PhpCodeDomParser (line 24) | public PhpCodeDomParser(List references) method Parse (line 46) | public override CodeCompileUnit Parse(TextReader/*!*/ codeStream) type DelegateModes (line 57) | public enum DelegateModes type EventModes (line 72) | public enum EventModes class PhpCodeDomParserImplementation (line 83) | protected class PhpCodeDomParserImplementation method PhpCodeDomParserImplementation (line 101) | public PhpCodeDomParserImplementation(EventModes eventMode, Delegate... method LooksLikeDelegate (line 112) | protected bool LooksLikeDelegate(NewEx New) method GetType (line 128) | protected Type GetType(CodeTypeReference t) method CanBeDelegateConstruction (line 140) | private bool CanBeDelegateConstruction(NewEx New) method getIC (line 174) | protected static IStatementInsertContext getIC(object /*!*/ obj) method getICodeBlockContext (line 181) | protected static ICodeBlockContext getICodeBlockContext(object/*!*/obj) method MethodAndBlock (line 192) | private static void MethodAndBlock(MethodContextBase methodQ, IBlock... type Loops (line 202) | private enum Loops method PhpCodeDomParserImplementation (line 218) | static PhpCodeDomParserImplementation() method LabelName (line 233) | private static string /*!*/ LabelName(Loops type, bool start) method IsProperty (line 241) | private bool IsProperty(DirectVarUse /*!*/ use, MethodContextBase /*... method GetType (line 283) | private Type /*!*/ GetType(VarLikeConstructUse /*!*/ use, MethodCont... method IsProperty (line 386) | private bool IsProperty(DirectStFldUse /*!*/ use) method TypeEquals (line 396) | private static bool TypeEquals(CodeTypeReference T1, CodeTypeReferen... method getPragma (line 418) | private CodeLinePragma getPragma(int Line) method Parse (line 426) | public CodeCompileUnit Parse(String/*!*/ codeText) method Translate (line 439) | protected CodeCompileUnit Translate(GlobalCode/*!*/ gc) method GetLine (line 563) | protected int GetLine(LangElement element) { return new TextPoint(cu... method PushAliases (line 571) | private void PushAliases(NamingContext/*!*/naming) method PopAliases (line 584) | private void PopAliases() method TranslateBlock (line 600) | protected void TranslateBlock(IEnumerable /*!*/ statement... method TranslateBlock (line 632) | protected void TranslateBlock(IEnumerable /*!*/ memb... method TranslateGenericQualifiedName (line 656) | protected CodeTypeReference /*!*/ TranslateGenericQualifiedName(Gene... method TranslateAttribute (line 681) | protected CodeAttributeDeclaration TranslateAttribute(CustomAttribut... method TranslateConditions (line 703) | private void TranslateConditions(List Conditions, i... method TranslateExpression (line 744) | protected CodeExpression /*!*/ TranslateExpression(Expression /*!*/ ... method TranslateBinaryOperator (line 908) | protected CodeBinaryOperatorType TranslateBinaryOperator(Operations ... method TranslateAssignOperatorToNonAssign (line 940) | protected CodeBinaryOperatorType TranslateAssignOperatorToNonAssign(... method TranslateBinaryOperation (line 969) | protected CodeExpression TranslateBinaryOperation(BinaryEx /*!*/ Ope... method TranslateUnaryOperator (line 1073) | CodeExpression TranslateUnaryOperator(UnaryEx op, MethodContextBase ... method TranslateNew (line 1142) | protected CodeExpression TranslateNew(NewEx New, MethodContextBase m... method TranslateDelegateCreation (line 1179) | protected CodeDelegateCreateExpression TranslateDelegateCreation(New... method TranslateDirectVarUse (line 1201) | protected string TranslateDirectVarUse(DirectVarUse /*!*/ dvu, Metho... method TranslateVariableUse (line 1222) | protected CodeExpression/*!*/ TranslateVariableUse(VariableUse /*!*/... method TranslateDirectVarUse (line 1300) | protected CodeExpression TranslateDirectVarUse(DirectVarUse /*!*/ us... method TranslateDirectStFldUse (line 1313) | protected CodeExpression TranslateDirectStFldUse(DirectStFldUse /*!*... method GetHintMethod (line 1326) | private MethodInfo GetHintMethod(CodeExpression target, string name,... method TranslateVarLikeConstructUse (line 1360) | protected CodeExpression /*!*/TranslateVarLikeConstructUse(VarLikeCo... method TranslateParams (line 1455) | protected CodeExpression[] TranslateParams(IList Params... method TranslateParam (line 1474) | protected CodeExpression TranslateParam(ActualParam /*!*/Param, Meth... method TranslateArray (line 1503) | protected CodeExpression TranslateArray(ArrayEx array, MethodContext... method CommonBase (line 1574) | private Type CommonBase(Type t1, Type t2, bool iface) method GetTypeOfExpression (line 1606) | private CodeTypeReference GetTypeOfExpression(CodeExpression /*!*/ e... method TranslateNotAssociativeArrayItems (line 1938) | protected CodeExpression[] TranslateNotAssociativeArrayItems(IEnumer... method TranslateShellExec (line 1952) | CodeMethodInvokeExpression TranslateShellExec(ShellEx command, Metho... method Translate__const (line 1964) | protected /*!*/CodeExpression Translate__const(PseudoConstUse /*!*/__) method TranslateList (line 1996) | protected CodeVariableReferenceExpression /*!*/TranslateList(ListEx ... method TranslateIsSet (line 2027) | protected CodeExpression /*!*/TranslateIsSet(IssetEx /*!*/isset, Met... method TranslateIsSetList (line 2040) | protected CodeExpression /*!*/ TranslateIsSetList(List/... method TranslateConcatExpressionList (line 2061) | protected CodeExpression TranslateConcatExpressionList(IList method GetEnumerator (line 2981) | virtual public IEnumerator GetEnumerator() method Contains (line 2988) | virtual public bool Contains(string Name) method GetEnumerator (line 3006) | [Obsolete("Use type-safe GetEnumerator instead")] method Add (line 3015) | virtual public CodeVariableDeclarationStatement Add(ref string name) type IBlockContext (line 3028) | protected interface IBlockContext method AddObject (line 3035) | CodeObject AddObject(CodeObject Object, LangElement throwOn); type ICodeBlockContext (line 3038) | protected interface ICodeBlockContext : IBlockContext, IStatementIns... method SetInsertContextAfter (line 3043) | void SetInsertContextAfter(CodeStatement Statement); method SetInsertContextBefore (line 3047) | void SetInsertContextBefore(CodeStatement Statement); method ResetInserContextToStart (line 3049) | void ResetInserContextToStart(); method ResetInsertContextToEnd (line 3051) | void ResetInsertContextToEnd(); type IStatementInsertContext (line 3055) | protected interface IStatementInsertContext method Insert (line 3062) | CodeStatement Insert(CodeStatement /*!*/ Statement, LangElement /*... class CodeBreakTargetRequest (line 3066) | protected class CodeBreakTargetRequest : CodeObject method CodeBreakTargetRequest (line 3080) | public CodeBreakTargetRequest(int levels, JumpStmt.Types type, Lan... class BlockStatementContext (line 3096) | protected abstract class BlockStatementContext : ICodeBlockContext method BlockStatementContext (line 3123) | public BlockStatementContext(MethodContext /*!*/ method, BlockStat... method Insert (line 3138) | public virtual CodeStatement Insert(CodeStatement Statement, LangE... method SetInsertContextAfter (line 3149) | public virtual void SetInsertContextAfter(CodeStatement Statement) method SetInsertContextBefore (line 3158) | public virtual void SetInsertContextBefore(CodeStatement Statement) method ResetInserContextToStart (line 3165) | public virtual void ResetInserContextToStart() method ResetInsertContextToEnd (line 3171) | public virtual void ResetInsertContextToEnd() method AddObject (line 3184) | public virtual CodeObject AddObject(CodeObject Object, LangElement... method GetJumpLabel (line 3215) | public virtual void GetJumpLabel(CodeBreakTargetRequest Jump, Lang... class MethodContext (line 3223) | protected sealed class MethodContext : MethodContextBase, ICodeBlock... method MethodContext (line 3233) | public MethodContext(CodeMemberMethod /*!*/ Context, IBlockContext... method Add (line 3256) | public override CodeVariableDeclarationStatement Add(ref string /*... method Contains (line 3294) | public override bool Contains(string Name) method GetEnumerator (line 3300) | public override IEnumerator GetEnumerator() method AddObject (line 3308) | public CodeObject AddObject(CodeObject Object, LangElement throwOn) method Insert (line 3324) | public CodeStatement Insert(CodeStatement Statement, LangElement t... method SetInsertContextAfter (line 3335) | public void SetInsertContextAfter(CodeStatement Statement) method SetInsertContextBefore (line 3344) | public void SetInsertContextBefore(CodeStatement Statement) method ResetInserContextToStart (line 3351) | public void ResetInserContextToStart() method ResetInsertContextToEnd (line 3357) | public void ResetInsertContextToEnd() class TryStatementContext (line 3379) | protected sealed class TryStatementContext : BlockStatementContext method TryStatementContext (line 3386) | public TryStatementContext(MethodContext /*!*/ method, BlockStatem... class CatchStatementContext (line 3398) | protected sealed class CatchStatementContext : BlockStatementContext method CatchStatementContext (line 3407) | public CatchStatementContext(MethodContext /*!*/ method, BlockStat... class FinallyStatementContext (line 3423) | protected sealed class FinallyStatementContext : BlockStatementContext method FinallyStatementContext (line 3430) | public FinallyStatementContext(MethodContext /*!*/ method, BlockSt... class IfStatementContext (line 3442) | protected sealed class IfStatementContext : BlockStatementContext method IfStatementContext (line 3454) | public IfStatementContext(MethodContext /*!*/ method, BlockStateme... class CaseContext (line 3471) | protected sealed class CaseContext : BlockStatementContext method CaseContext (line 3481) | public CaseContext(MethodContext/*!*/ method, BlockStatementContex... method GetJumpLabel (line 3498) | public override void GetJumpLabel(CodeBreakTargetRequest /*!*/ Jum... class ForStatementContext (line 3501) | protected sealed class ForStatementContext : BlockStatementContext method ForStatementContext (line 3510) | public ForStatementContext(MethodContext/*!*/ method, BlockStateme... method GetJumpLabel (line 3532) | public override void GetJumpLabel(CodeBreakTargetRequest Jump, Lan... class FileContext (line 3540) | protected sealed class FileContext : IBlockContext method FileContext (line 3546) | public FileContext(CodeCompileUnit context) { this.context = conte... method AddObject (line 3553) | public CodeObject AddObject(CodeObject Object, LangElement throwOn) class NamespaceContext (line 3563) | protected sealed class NamespaceContext : IBlockContext method NamespaceContext (line 3569) | public NamespaceContext(CodeNamespace context) { this.context = co... method AddObject (line 3576) | public CodeObject AddObject(CodeObject Object, LangElement throwOn) class TypeContext (line 3585) | protected sealed class TypeContext : IBlockContext method TypeContext (line 3593) | public TypeContext(CodeTypeDeclaration context) { this.context = c... method AddObject (line 3607) | public CodeObject AddObject(CodeObject Object, LangElement throwOn) method getPropertyOrField (line 3642) | public CodeTypeMember getPropertyOrField(string /*!*/ Name) class PhpToCodeDomNotSupportedException (line 3651) | public class PhpToCodeDomNotSupportedException : NotSupportedException method PhpToCodeDomNotSupportedException (line 3659) | public PhpToCodeDomNotSupportedException(string message, LangElement... method PhpToCodeDomNotSupportedException (line 3666) | public PhpToCodeDomNotSupportedException(string message, Exception i... class CodeLinePragmaNoWrite (line 3692) | internal class CodeLinePragmaNoWrite : CodeLinePragma method CodeLinePragmaNoWrite (line 3697) | public CodeLinePragmaNoWrite(string fileName, int Line) : base(fileNam... FILE: Source/Core.CodeDom/PhpCompiler.CLR.cs class PhpCodeCompiler (line 33) | internal sealed class PhpCodeCompiler : ICodeCompiler class CodeDomErrorSink (line 40) | private class CodeDomErrorSink : ErrorSink method CodeDomErrorSink (line 48) | public CodeDomErrorSink(CompilerResults/*!*/ results) method Add (line 57) | protected override bool Add(int id, string message, ErrorSeverity se... class AppCompilerStack (line 105) | private static class AppCompilerStack type StackItem (line 109) | private struct StackItem class CallBackDisplay (line 135) | [Serializable] method Handler (line 140) | public void Handler() method Compile (line 162) | public static void Compile(ErrorSink/*!*/ errorSink, CompilationPara... method CompileAssemblyFromDom (line 209) | public CompilerResults/*!*/ CompileAssemblyFromDom(CompilerParameters/... method CompileAssemblyFromDomBatch (line 225) | public CompilerResults/*!*/ CompileAssemblyFromDomBatch(CompilerParame... method CompileAssemblyFromFile (line 246) | public CompilerResults/*!*/ CompileAssemblyFromFile(CompilerParameters... method CompileAssemblyFromFileBatch (line 260) | public CompilerResults/*!*/ CompileAssemblyFromFileBatch(CompilerParam... method CompileAssemblyFromSource (line 277) | public CompilerResults/*!*/ CompileAssemblyFromSource(CompilerParamete... method CompileAssemblyFromSourceBatch (line 291) | public CompilerResults/*!*/ CompileAssemblyFromSourceBatch(CompilerPar... method Compile (line 318) | private CompilerResults/*!*/ Compile(CompilationParameters/*!*/ parame... method SetupCompilerParameters (line 364) | private void SetupCompilerParameters(CompilationParameters/*!*/ parame... method ResolveReferencedAssemblies (line 405) | private void ResolveReferencedAssemblies(CompilerParameters options, C... method DetermineSourceRoot (line 424) | private FullPath DetermineSourceRoot(CompilationParameters/*!*/ parame... FILE: Source/Core.CodeDom/PhpGenerator.CLR.cs class PhpCodeGenerator (line 31) | internal sealed class PhpCodeGenerator : System.CodeDom.Compiler.CodeGen... method PhpCodeGenerator (line 90) | public PhpCodeGenerator() method Supports (line 130) | protected override bool Supports(GeneratorSupport support) method IsValidIdentifier (line 172) | protected override bool IsValidIdentifier(string value) method CreateEscapedIdentifier (line 182) | protected override string CreateEscapedIdentifier(string value) method CreateValidIdentifier (line 206) | protected override string CreateValidIdentifier(string value) method GetTypeOutput (line 224) | protected override string GetTypeOutput(CodeTypeReference value) method GetTypeArgumentsOutput (line 294) | private string GetTypeArgumentsOutput(CodeTypeReferenceCollection type... method OutputType (line 320) | protected override void OutputType(CodeTypeReference typeRef) method QuoteSnippetString (line 328) | protected override string QuoteSnippetString(string value) method GenerateArgumentReferenceExpression (line 403) | protected override void GenerateArgumentReferenceExpression(CodeArgume... method GenerateArrayCreateExpression (line 412) | protected override void GenerateArrayCreateExpression(CodeArrayCreateE... method GenerateArrayIndexerExpression (line 431) | protected override void GenerateArrayIndexerExpression(CodeArrayIndexe... method GenerateAssignStatement (line 440) | protected override void GenerateAssignStatement(CodeAssignStatement e) method GenerateAttachEventStatement (line 468) | protected override void GenerateAttachEventStatement(CodeAttachEventSt... method GenerateAttributeDeclarationsEnd (line 485) | protected override void GenerateAttributeDeclarationsEnd(CodeAttribute... method GenerateAttributeDeclarationsStart (line 494) | protected override void GenerateAttributeDeclarationsStart(CodeAttribu... method GenerateBaseReferenceExpression (line 503) | protected override void GenerateBaseReferenceExpression(CodeBaseRefere... method GenerateCastExpression (line 512) | protected override void GenerateCastExpression(CodeCastExpression e) method GenerateComment (line 545) | protected override void GenerateComment(CodeComment e) method GenerateCompileUnit (line 575) | protected override void GenerateCompileUnit(CodeCompileUnit e) method GenerateCompileUnitEnd (line 645) | protected override void GenerateCompileUnitEnd(CodeCompileUnit e) method GenerateCompileUnitStart (line 657) | protected override void GenerateCompileUnitStart(CodeCompileUnit e) method GenerateConditionStatement (line 676) | protected override void GenerateConditionStatement(CodeConditionStatem... method GenerateConstructor (line 701) | protected override void GenerateConstructor(CodeConstructor e, CodeTyp... method GenerateDefaultValueExpression (line 742) | protected override void GenerateDefaultValueExpression(CodeDefaultValu... method GenerateDelegateCreateExpression (line 752) | protected override void GenerateDelegateCreateExpression(CodeDelegateC... method GenerateDelegateInvokeExpression (line 775) | protected override void GenerateDelegateInvokeExpression(CodeDelegateI... method GenerateDirectionExpression (line 784) | protected override void GenerateDirectionExpression(CodeDirectionExpre... method GenerateEntryPointMethod (line 793) | protected override void GenerateEntryPointMethod(CodeEntryPointMethod ... method GenerateEvent (line 811) | protected override void GenerateEvent(CodeMemberEvent e, CodeTypeDecla... method GenerateEventReferenceExpression (line 820) | protected override void GenerateEventReferenceExpression(CodeEventRefe... method GenerateExpressionStatement (line 829) | protected override void GenerateExpressionStatement(CodeExpressionStat... method GenerateField (line 839) | protected override void GenerateField(CodeMemberField e) method GenerateFieldReferenceExpression (line 904) | protected override void GenerateFieldReferenceExpression(CodeFieldRefe... method GenerateGotoStatement (line 913) | protected override void GenerateGotoStatement(CodeGotoStatement e) method GenerateIndexerExpression (line 925) | protected override void GenerateIndexerExpression(CodeIndexerExpressio... method GenerateIterationStatement (line 936) | protected override void GenerateIterationStatement(CodeIterationStatem... method GenerateLabeledStatement (line 968) | protected override void GenerateLabeledStatement(CodeLabeledStatement e) method GenerateLinePragmaEnd (line 990) | protected override void GenerateLinePragmaEnd(CodeLinePragma e) method GenerateLinePragmaStart (line 1015) | protected override void GenerateLinePragmaStart(CodeLinePragma e) method GenerateMethod (line 1042) | protected override void GenerateMethod(CodeMemberMethod e, CodeTypeDec... method GenerateMethodInvokeExpression (line 1077) | protected override void GenerateMethodInvokeExpression(CodeMethodInvok... method GenerateMethodReferenceExpression (line 1087) | protected override void GenerateMethodReferenceExpression(CodeMethodRe... method GenerateMethodReturnStatement (line 1096) | protected override void GenerateMethodReturnStatement(CodeMethodReturn... method GenerateNamespace (line 1107) | protected override void GenerateNamespace(CodeNamespace e) method GenerateNamespaceEnd (line 1123) | protected override void GenerateNamespaceEnd(CodeNamespace e) method FullClrNamespaceToShort (line 1146) | private string FullClrNamespaceToShort(string/*!*/name) method GenerateNamespaceImport (line 1166) | protected override void GenerateNamespaceImport(CodeNamespaceImport e) method GenerateNamespaceStart (line 1202) | protected override void GenerateNamespaceStart(CodeNamespace e) method GenerateObjectCreateExpression (line 1231) | protected override void GenerateObjectCreateExpression(CodeObjectCreat... method GenerateParameterDeclarationExpression (line 1240) | protected override void GenerateParameterDeclarationExpression(CodePar... method GenerateProperty (line 1274) | protected override void GenerateProperty(CodeMemberProperty e, CodeTyp... method GeneratePropertyReferenceExpression (line 1284) | protected override void GeneratePropertyReferenceExpression(CodeProper... method GeneratePropertySetValueReferenceExpression (line 1293) | protected override void GeneratePropertySetValueReferenceExpression(Co... method GenerateRemoveEventStatement (line 1302) | protected override void GenerateRemoveEventStatement(CodeRemoveEventSt... method GenerateSnippetExpression (line 1319) | protected override void GenerateSnippetExpression(CodeSnippetExpressio... method GenerateSnippetMember (line 1328) | protected override void GenerateSnippetMember(CodeSnippetTypeMember e) method GenerateThisReferenceExpression (line 1337) | protected override void GenerateThisReferenceExpression(CodeThisRefere... method GenerateThrowExceptionStatement (line 1346) | protected override void GenerateThrowExceptionStatement(CodeThrowExcep... method GenerateTryCatchFinallyStatement (line 1358) | protected override void GenerateTryCatchFinallyStatement(CodeTryCatchF... method GenerateTypeConstructor (line 1397) | protected override void GenerateTypeConstructor(CodeTypeConstructor e) method GenerateTypeOfExpression (line 1406) | protected override void GenerateTypeOfExpression(CodeTypeOfExpression e) method GenerateTypeEnd (line 1421) | protected override void GenerateTypeEnd(CodeTypeDeclaration e) method GenerateTypeStart (line 1442) | protected override void GenerateTypeStart(CodeTypeDeclaration e) method GenerateVariableDeclarationStatement (line 1533) | protected override void GenerateVariableDeclarationStatement(CodeVaria... method GenerateVariableReferenceExpression (line 1549) | protected override void GenerateVariableReferenceExpression(CodeVariab... method GeneratePhpStatements (line 1563) | private void GeneratePhpStatements(CodeStatementCollection/*!*/ statem... method GeneratePhpStatements (line 1610) | private void GeneratePhpStatements(CodeStatementCollection/*!*/ statem... method GeneratePhpStatements (line 1619) | private void GeneratePhpStatements(CodeStatementCollection/*!*/ statem... method OutputVariable (line 1632) | private void OutputVariable(string name) method OutputMemberAccessModifier (line 1642) | protected override void OutputMemberAccessModifier(MemberAttributes at... method OutputFieldScopeModifier (line 1664) | protected override void OutputFieldScopeModifier(MemberAttributes attr... method OutputMemberScopeModifier (line 1680) | protected override void OutputMemberScopeModifier(MemberAttributes att... method OutputTypeModifiers (line 1714) | private void OutputTypeModifiers(CodeTypeDeclaration e) method OutputDirection (line 1730) | protected override void OutputDirection(FieldDirection dir) method OutputMemberReference (line 1743) | private void OutputMemberReference(CodeExpression target, string name,... method OutputArrayIndexerExpression (line 1786) | private void OutputArrayIndexerExpression(CodeExpression target, CodeE... method OutputTypeParameters (line 1802) | private void OutputTypeParameters(CodeTypeParameterCollection typeParams) method OutputInstantiation (line 1824) | private void OutputInstantiation(CodeTypeReference type, CodeExpressio... method OutputInvocation (line 1836) | private void OutputInvocation(CodeMethodReferenceExpression method, Co... method OutputActualArguments (line 1846) | private void OutputActualArguments(CodeExpressionCollection arguments) method OutputAttributeDeclarations (line 1868) | protected override void OutputAttributeDeclarations(CodeAttributeDecla... method OutputAttributeArgument (line 1877) | protected override void OutputAttributeArgument(CodeAttributeArgument ... method OutputAttributes (line 1893) | private void OutputAttributes(CodeAttributeDeclarationCollection/*!*/ ... method OutputAttributes (line 1906) | private void OutputAttributes(CodeAttributeDeclarationCollection/*!*/ ... method IsFieldConstant (line 1956) | private bool IsFieldConstant(CodeTypeReferenceExpression/*!*/ typeRef,... method TryIsFieldConstant (line 1993) | private bool TryIsFieldConstant(Assembly ass, string typeName, string ... method Debug_IsValidIdentifier (line 2020) | public bool Debug_IsValidIdentifier(string value) method Debug_CreateEscapedIdentifier (line 2025) | public string Debug_CreateEscapedIdentifier(string value) method Debug_QuoteSnippetString (line 2030) | public string Debug_QuoteSnippetString(string value) class Debug_PhpCodeGenerator (line 2043) | public class Debug_PhpCodeGenerator method Debug_IsValidIdentifier (line 2047) | public bool Debug_IsValidIdentifier(string value) method Debug_CreateEscapedIdentifier (line 2052) | public string Debug_CreateEscapedIdentifier(string value) method Debug_QuoteSnippetString (line 2057) | public string Debug_QuoteSnippetString(string value) FILE: Source/Core.CodeDom/TypeConverters.CLR.cs class PhpModifierAttributeConverter (line 27) | internal abstract class PhpModifierAttributeConverter : TypeConverter method PhpModifierAttributeConverter (line 33) | protected PhpModifierAttributeConverter() method CanConvertFrom (line 41) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... method ConvertFrom (line 53) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... method ConvertTo (line 73) | public override object ConvertTo(ITypeDescriptorContext context, Cultu... method GetStandardValues (line 93) | public override TypeConverter.StandardValuesCollection GetStandardValu... method GetStandardValuesExclusive (line 101) | public override bool GetStandardValuesExclusive(ITypeDescriptorContext... method GetStandardValuesSupported (line 109) | public override bool GetStandardValuesSupported(ITypeDescriptorContext... class PhpMemberAttributeConverter (line 120) | internal class PhpMemberAttributeConverter : PhpModifierAttributeConverter method PhpMemberAttributeConverter (line 153) | private PhpMemberAttributeConverter() method PhpMemberAttributeConverter (line 156) | static PhpMemberAttributeConverter() class PhpTypeAttributeConverter (line 168) | internal class PhpTypeAttributeConverter : PhpModifierAttributeConverter method PhpTypeAttributeConverter (line 201) | private PhpTypeAttributeConverter() method PhpTypeAttributeConverter (line 204) | static PhpTypeAttributeConverter() FILE: Source/Core.DuckTyping/Enumerables.cs type IDuckEnumerable (line 16) | public interface IDuckEnumerable : IEnumerable, IDuckType type IDuckKeyValue (line 25) | public interface IDuckKeyValue type IDuckKeyedEnumerable (line 37) | public interface IDuckKeyedEnumerable : IEnumerable : IDuckKeyValue method DuckKeyValue (line 54) | public DuckKeyValue(K key, T value) class DuckEnumerableWrapper (line 68) | public class DuckEnumerableWrapper : DuckTypeBase, IDuckEnumerable method DuckEnumerableWrapper (line 74) | public DuckEnumerableWrapper(object original, IDictionaryEnumerator/*!... method GetEnumerator (line 80) | public IEnumerator GetEnumerator() method GetEnumerator (line 102) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... class DuckKeyedEnumerableWrapper (line 113) | public class DuckKeyedEnumerableWrapper : DuckTypeBase, IDuckKeyed... method DuckKeyedEnumerableWrapper (line 119) | public DuckKeyedEnumerableWrapper(object original, IDictionaryEnumerat... method GetEnumerator (line 125) | public IEnumerator> GetEnumerator() method GetEnumerator (line 156) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: Source/Core.DuckTyping/Generator.CLR.cs class DuckModule (line 29) | internal class DuckModule method DuckModule (line 70) | public DuckModule(string filename) class DuckTypeGenerator (line 93) | class DuckTypeGenerator : TreeVisitor method DuckTypeGenerator (line 101) | private DuckTypeGenerator() method MakeCSharpName (line 124) | public static string MakeCSharpName(string name) method MakeCSharpFieldName (line 132) | public static string MakeCSharpFieldName(string name) method MakeModuleName (line 137) | public static string MakeModuleName(string name) method ProcessModule (line 146) | public void ProcessModule(GlobalCode globalCode) method GenerateCodeUnits (line 159) | public IEnumerable GenerateCodeUnits(FullPath targetP... method GenerateFactoryClass (line 198) | private CodeTypeDeclaration GenerateFactoryClass() method VisitTypeDecl (line 377) | public override void VisitTypeDecl(TypeDecl x) method GenerateTypeDecl (line 411) | public CodeTypeDeclaration GenerateTypeDecl(PHPDocBlock cmt, TypeDecl x) method VisitFieldDeclList (line 430) | public override void VisitFieldDeclList(FieldDeclList x) method GenerateFieldCode (line 447) | private CodeMemberProperty GenerateFieldCode(PHPDocBlock cmt, string n... method VisitMethodDecl (line 474) | public override void VisitMethodDecl(MethodDecl x) method VisitFunctionDecl (line 491) | public override void VisitFunctionDecl(FunctionDecl x) method GenerateFunctionCode (line 506) | private CodeMemberMethod GenerateFunctionCode(PHPDocBlock cmt, string ... method ResolveType (line 561) | private static CodeTypeReference ResolveType(string typename) method ParseType (line 651) | private static CodeTypeReference ParseType(string[] typenames) method GenerateDuckInterfaces (line 664) | public static void GenerateDuckInterfaces(IEnumerable/*!!*... FILE: Source/Core.DuckTyping/Multitypes.cs type IDuckOptionalValue (line 9) | public interface IDuckOptionalValue type IDuckOptionalValue (line 28) | public interface IDuckOptionalValue type IDuckMultitype (line 44) | public interface IDuckMultitype : IEnumerable method GetOptionType (line 48) | Type GetOptionType(int i); method GetOption (line 50) | IDuckOptionalValue GetOption(); type IDuckMultitype (line 61) | public interface IDuckMultitype : IDuckMultitype method GetOptionType (line 48) | Type GetOptionType(int i); method GetOption (line 50) | IDuckOptionalValue GetOption(); type IDuckMultitype (line 83) | public interface IDuckMultitype method GetOptionType (line 48) | Type GetOptionType(int i); method GetOption (line 50) | IDuckOptionalValue GetOption(); class DuckOptionalValue (line 108) | public class DuckOptionalValue : IDuckOptionalValue method DuckOptionalValue (line 126) | internal DuckOptionalValue() method DuckOptionalValue (line 136) | public DuckOptionalValue(T value) class DuckMultitype (line 146) | public abstract class DuckMultitype : IDuckMultitype method DuckMultitype (line 153) | internal DuckMultitype(params Tuple[] objects) method GetOptionType (line 165) | public Type GetOptionType(int i) method GetOption (line 170) | public IDuckOptionalValue GetOption() method GetEnumerator (line 191) | public IEnumerator GetEnumerator() method GetEnumerator (line 196) | IEnumerator IEnumerable.GetEnumerator() method DuckMultitype (line 224) | public DuckMultitype(object first, object second) : method DuckMultitype (line 259) | public DuckMultitype(object first, object second, object third) : class DuckMultitype (line 207) | public class DuckMultitype : DuckMultitype, IDuckMultitype method DuckMultitype (line 153) | internal DuckMultitype(params Tuple[] objects) method GetOptionType (line 165) | public Type GetOptionType(int i) method GetOption (line 170) | public IDuckOptionalValue GetOption() method GetEnumerator (line 191) | public IEnumerator GetEnumerator() method GetEnumerator (line 196) | IEnumerator IEnumerable.GetEnumerator() method DuckMultitype (line 224) | public DuckMultitype(object first, object second) : method DuckMultitype (line 259) | public DuckMultitype(object first, object second, object third) : class DuckMultitype (line 236) | public class DuckMultitype : DuckMultitype, IDuckMultitype[] objects) method GetOptionType (line 165) | public Type GetOptionType(int i) method GetOption (line 170) | public IDuckOptionalValue GetOption() method GetEnumerator (line 191) | public IEnumerator GetEnumerator() method GetEnumerator (line 196) | IEnumerator IEnumerable.GetEnumerator() method DuckMultitype (line 224) | public DuckMultitype(object first, object second) : method DuckMultitype (line 259) | public DuckMultitype(object first, object second, object third) : FILE: Source/Core.DuckTyping/Runtime.cs class DuckTypeAttribute (line 30) | [AttributeUsage(AttributeTargets.Interface, Inherited = false, AllowMult... class DuckNameAttribute (line 50) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Property, Inh... method DuckNameAttribute (line 58) | public DuckNameAttribute(string name) type IDuckType (line 72) | public interface IDuckType class DuckTypeBase (line 84) | public abstract class DuckTypeBase : IDuckType method DuckTypeBase (line 89) | protected DuckTypeBase(object original) class DuckTyping (line 98) | public class DuckTyping type TypeTuple (line 138) | struct TypeTuple method TypeTuple (line 148) | public TypeTuple(Type interfaceType, Type objectType) method GetHashCode (line 153) | public override int GetHashCode() method DuckTyping (line 180) | private DuckTyping() method ImplementGlobalDuckType (line 205) | public T ImplementGlobalDuckType() method ImplementDuckType (line 255) | public T ImplementDuckType(object o) method EmitAll (line 307) | private void EmitAll(Type origType, out Type type, out string typeName... method CreateConstructor (line 366) | private void CreateConstructor(TypeBuilder tb, FieldInfo fld) method ImplementCommonDuckTypeInterface (line 379) | private void ImplementCommonDuckTypeInterface(TypeBuilder tb, FieldInf... method CreateEmptyConstructor (line 401) | private void CreateEmptyConstructor(TypeBuilder tb) method CreateField (line 418) | private FieldInfo CreateField(TypeBuilder tb) method ImplementProperty (line 440) | private void ImplementProperty(TypeBuilder tb, PropertyInfo prop, Fiel... method ImplementMethod (line 519) | private void ImplementMethod(TypeBuilder tb, MethodInfo method, FieldI... method EmitReturn (line 653) | private static void EmitReturn(ILEmitter il, Type returnedType, bool i... FILE: Source/Core.DuckTyping/ScriptContext.Extension.cs class ScriptContextExtension (line 8) | public static class ScriptContextExtension method Call (line 10) | public static T Call(this ScriptContext context, string/*!*/ functi... method Call (line 21) | public static T Call(this ScriptContext context, string/*!*/ functi... method NewObject (line 32) | public static T NewObject(this ScriptContext context) method NewObject (line 46) | public static T NewObject(this ScriptContext context, string/*!*/ c... method NewObject (line 61) | public static T NewObject(this ScriptContext context, string/*!*/ c... method WrapObject (line 79) | public static T WrapObject(this ScriptContext context, object o) FILE: Source/Core.Parsers.Tests/LineBreaksTests.cs class LineBreaksTests (line 7) | [TestClass] method LineBreaksTest (line 10) | [TestMethod] FILE: Source/Core.Parsers.Tests/PHPDocBlockTests.cs class PHPDocBlockTests (line 8) | [TestClass] method PHPDocSummaryTest (line 11) | [TestMethod] method PHPDocIgnoreTest (line 48) | [TestMethod] method PHPDocParamsTest (line 58) | [TestMethod] method NewPHPDoc (line 88) | static PHPDocBlock NewPHPDoc(string phpdoc) FILE: Source/Core.Parsers.Tests/PropertyCollectionTests.cs class PropertyCollectionTests (line 10) | [TestClass] method PropertyCollectionTest (line 13) | [TestMethod] method TestAdd (line 52) | static void TestAdd(ref PropertyCollection collection, int count) method TestRemove (line 61) | static void TestRemove(ref PropertyCollection collection, int count) FILE: Source/Core.Parsers.Tests/RelativePathTests.cs class RelativePathTests (line 7) | [TestClass] method TestPaths (line 10) | [TestMethod] FILE: Source/Core.Parsers.Tests/StringUtilsTests.cs class StringUtilsTests (line 7) | [TestClass] method TestIncrement (line 13) | [TestMethod] FILE: Source/Core.Parsers.Tests/TokenizerTests.cs class TokenizerTests (line 9) | [TestClass] method Test1 (line 12) | [TestMethod] FILE: Source/Core.Parsers/AST/ArrayEx.cs class ArrayEx (line 26) | [Serializable] method ArrayEx (line 35) | public ArrayEx(Text.Span span, IList/*!*/items) method VisitMe (line 46) | public override void VisitMe(TreeVisitor visitor) class Item (line 57) | [Serializable] method Item (line 63) | protected Item(Expression index) class ValueItem (line 81) | [Serializable] method ValueItem (line 88) | public ValueItem(Expression index, Expression/*!*/ valueExpr) class RefItem (line 103) | [Serializable] method RefItem (line 110) | public RefItem(Expression index, VariableUse refToGet) FILE: Source/Core.Parsers/AST/AssignEx.cs class AssignEx (line 23) | public abstract class AssignEx : Expression method AssignEx (line 31) | protected AssignEx(Text.Span p) : base(p) { } class ValueAssignEx (line 42) | public sealed class ValueAssignEx : AssignEx method ValueAssignEx (line 51) | public ValueAssignEx(Text.Span span, Operations operation, VariableUse... method VisitMe (line 63) | public override void VisitMe(TreeVisitor visitor) class RefAssignEx (line 76) | public sealed class RefAssignEx : AssignEx method RefAssignEx (line 84) | public RefAssignEx(Text.Span span, VariableUse/*!*/ lvalue, Expression... method VisitMe (line 96) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/BinaryEx.cs class BinaryEx (line 23) | [Serializable] method BinaryEx (line 41) | public BinaryEx(Text.Span span, Operations operation, Expression/*!*/ ... method VisitMe (line 56) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/BuiltInFunctions.CoreCLR.cs class IncludingEx (line 30) | public sealed partial class IncludingEx : Expression method Analyze (line 33) | internal override Evaluation Analyze(Analyzer/*!*/ analyzer, ExInfoFro... method Emit (line 43) | internal override PhpTypeCode Emit(CodeGenerator/*!*/ codeGenerator) FILE: Source/Core.Parsers/AST/BuiltInFunctions.cs class IncludingEx (line 28) | [Serializable] method IncludingEx (line 57) | public IncludingEx(SourceUnit/*!*/ sourceUnit, Scope scope, bool isCon... method VisitMe (line 74) | public override void VisitMe(TreeVisitor visitor) class IssetEx (line 87) | [Serializable] method IssetEx (line 96) | public IssetEx(Text.Span span, List/*!*/ varList) method VisitMe (line 107) | public override void VisitMe(TreeVisitor visitor) class EmptyEx (line 120) | [Serializable] method EmptyEx (line 131) | public EmptyEx(Text.Span p, Expression expression) method VisitMe (line 144) | public override void VisitMe(TreeVisitor visitor) class EvalEx (line 157) | [Serializable] method EvalEx (line 177) | public EvalEx(Text.Span span, Expression/*!*/ code) method VisitMe (line 189) | public override void VisitMe(TreeVisitor visitor) class AssertEx (line 198) | [Serializable] method AssertEx (line 209) | public AssertEx(Text.Span span, CallSignature callsignature) method VisitMe (line 219) | public override void VisitMe(TreeVisitor visitor) class ExitEx (line 234) | [Serializable] method ExitEx (line 243) | public ExitEx(Text.Span span, Expression resultExpr) method VisitMe (line 253) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/CallSignature.cs class ActualParam (line 26) | [Serializable] type Flags (line 29) | [Flags] method ActualParam (line 55) | public ActualParam(Text.Span p, Expression param) method ActualParam (line 59) | public ActualParam(Text.Span p, Expression param, Flags flags) method VisitMe (line 71) | public override void VisitMe(TreeVisitor visitor) class NamedActualParam (line 81) | [Serializable] method NamedActualParam (line 90) | public NamedActualParam(Text.Span span, string name, Expression/*!*/ e... method VisitMe (line 101) | public override void VisitMe(TreeVisitor visitor) class CallSignature (line 111) | [Serializable] method CallSignature (line 139) | public CallSignature(IList parameters) method CallSignature (line 149) | public CallSignature(IList parameters, IList gen... FILE: Source/Core.Parsers/AST/ConcatEx.cs class ConcatEx (line 25) | [Serializable] method ConcatEx (line 39) | public ConcatEx(Text.Span span, IList/*!*/ expressions) method VisitMe (line 50) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/ConstantUse.cs class ConstantUse (line 26) | [Serializable] method ConstantUse (line 29) | public ConstantUse(Text.Span span) class GlobalConstUse (line 42) | [Serializable] method GlobalConstUse (line 56) | public GlobalConstUse(Text.Span span, QualifiedName name, QualifiedNam... method VisitMe (line 67) | public override void VisitMe(TreeVisitor visitor) class ClassConstUse (line 80) | [Serializable] method ClassConstUse (line 104) | public ClassConstUse(Text.Span span, GenericQualifiedName className, T... method ClassConstUse (line 109) | public ClassConstUse(Text.Span span, TypeRef/*!*/typeRef, string/*!*/ ... method VisitMe (line 124) | public override void VisitMe(TreeVisitor visitor) class PseudoClassConstUse (line 133) | [Serializable] type Types (line 139) | public enum Types method PseudoClassConstUse (line 148) | public PseudoClassConstUse(Text.Span span, GenericQualifiedName classN... method PseudoClassConstUse (line 153) | public PseudoClassConstUse(Text.Span span, TypeRef/*!*/typeRef, Types ... method VisitMe (line 159) | public override void VisitMe(TreeVisitor visitor) class PseudoConstUse (line 172) | [Serializable] type Types (line 177) | public enum Types { Line, File, Class, Trait, Function, Method, Namesp... method PseudoConstUse (line 183) | public PseudoConstUse(Text.Span span, Types type) method VisitMe (line 193) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/CustomAttributes.cs type PhpAttributeTargets (line 23) | [Flags] type SpecialAttributes (line 44) | public enum SpecialAttributes class CustomAttributes (line 54) | [Serializable] method CustomAttributes (line 63) | public CustomAttributes(List attributes) method Merge (line 68) | internal void Merge(CustomAttributes other) method Merge (line 85) | internal static void Merge(AstNode node, CustomAttributes otherattribu... class CustomAttributesHelper (line 98) | public static class CustomAttributesHelper method GetCustomAttributes (line 100) | public static CustomAttributes GetCustomAttributes(this IPropertyColle... method SetCustomAttributes (line 104) | public static void SetCustomAttributes(this IPropertyCollection/*!*/pr... class CustomAttribute (line 117) | [Serializable] type TargetSelectors (line 126) | public enum TargetSelectors method CustomAttribute (line 148) | public CustomAttribute(Text.Span span, QualifiedName qualifiedName, Li... method VisitMe (line 161) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/DirectVariableUse.cs class DirectVarUse (line 24) | [Serializable] method DirectVarUse (line 32) | public DirectVarUse(Text.Span span, VariableName varName) method DirectVarUse (line 38) | public DirectVarUse(Text.Span span, string/*!*/ varName) method VisitMe (line 48) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/EchoStmt.cs class EchoStmt (line 26) | [Serializable] method EchoStmt (line 39) | public EchoStmt(Text.Span span, IList/*!*/ parameters) method EchoStmt (line 50) | public EchoStmt(Text.Span span, string htmlCode) method SkipInPureGlobalCode (line 57) | internal override bool SkipInPureGlobalCode() method VisitMe (line 74) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/Expression.cs type Operations (line 25) | public enum Operations class Expression (line 142) | [Serializable] method Expression (line 147) | protected Expression(Text.Span span) : base(span) { } class ConstantDecl (line 169) | [Serializable] method ConstantDecl (line 178) | public ConstantDecl(Text.Span span, string/*!*/ name, Expression/*!*/ ... class VarLikeConstructUse (line 193) | [Serializable] method VarLikeConstructUse (line 201) | protected VarLikeConstructUse(Text.Span p) : base(p) { } FILE: Source/Core.Parsers/AST/FieldUse.cs class StaticFieldUse (line 26) | [Serializable] method StaticFieldUse (line 41) | public StaticFieldUse(Text.Span span, Text.Span nameSpan, GenericQuali... method StaticFieldUse (line 46) | public StaticFieldUse(Text.Span span, Text.Span nameSpan, TypeRef type... class DirectStFldUse (line 63) | [Serializable] method DirectStFldUse (line 72) | public DirectStFldUse(Text.Span span, TypeRef typeRef, VariableName pr... method DirectStFldUse (line 78) | public DirectStFldUse(Text.Span span, GenericQualifiedName qualifiedNa... method VisitMe (line 87) | public override void VisitMe(TreeVisitor visitor) class IndirectStFldUse (line 100) | [Serializable] method IndirectStFldUse (line 109) | public IndirectStFldUse(Text.Span span, TypeRef typeRef, Expression/*!... method VisitMe (line 119) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/FunctionCall.cs class FunctionCall (line 28) | [Serializable] method FunctionCall (line 40) | public FunctionCall(Text.Span span, Text.Span nameSpan, IList/*!*/ formalParams) class FunctionDecl (line 158) | [Serializable] method FunctionDecl (line 211) | public FunctionDecl(SourceUnit/*!*/ sourceUnit, method VisitMe (line 242) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/GlobalCode.cs class GlobalCode (line 38) | [Serializable] method GlobalCode (line 60) | public GlobalCode(IList/*!*/ statements, SourceUnit/*!*/ so... method VisitMe (line 74) | public void VisitMe(TreeVisitor visitor) class NamespaceDecl (line 93) | [Serializable] method NamespaceDecl (line 126) | public NamespaceDecl(Text.Span p) method NamespaceDecl (line 135) | public NamespaceDecl(Text.Span p, List/*!*/ names, bool simple... method UpdatePosition (line 148) | internal void UpdatePosition(Text.Span p) method VisitMe (line 159) | public override void VisitMe(TreeVisitor visitor) class GlobalConstDeclList (line 178) | [Serializable] method GlobalConstDeclList (line 198) | public GlobalConstDeclList(Text.Span span, List/*!... method VisitMe (line 212) | public override void VisitMe(TreeVisitor visitor) class GlobalConstantDecl (line 227) | [Serializable] method GlobalConstantDecl (line 251) | public GlobalConstantDecl(SourceUnit/*!*/ sourceUnit, Text.Span span, ... method VisitMe (line 265) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/IfStmt.cs class IfStmt (line 26) | [Serializable] method IfStmt (line 35) | public IfStmt(Text.Span span, List/*!!*/ conditions) method VisitMe (line 47) | public override void VisitMe(TreeVisitor visitor) class ConditionalStmt (line 53) | [Serializable] method ConditionalStmt (line 70) | public ConditionalStmt(Text.Span span, Expression condition, Statement... method VisitMe (line 81) | internal void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/IncDecEx.cs class IncDecEx (line 22) | [Serializable] type Flags (line 27) | [Flags] method IncDecEx (line 52) | public IncDecEx(Text.Span span, bool inc, bool post, VariableUse/*!*/ ... method VisitMe (line 65) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/IndirectVariableUse.cs class IndirectVarUse (line 23) | [Serializable] method IndirectVarUse (line 31) | public IndirectVarUse(Text.Span span, int levelOfIndirection, Expressi... method VisitMe (line 51) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/ItemUse.cs class ItemUse (line 25) | [Serializable] method ItemUse (line 49) | public ItemUse(Text.Span p, VarLikeConstructUse/*!*/ array, Expression... method VisitMe (line 63) | public override void VisitMe(TreeVisitor visitor) class StringLiteralDereferenceEx (line 76) | [Serializable] method StringLiteralDereferenceEx (line 94) | public StringLiteralDereferenceEx(Text.Span span, Expression expr, Exp... method VisitMe (line 101) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/JumpStmt.cs class JumpStmt (line 28) | [Serializable] type Types (line 34) | public enum Types { Return, Continue, Break }; method JumpStmt (line 48) | public JumpStmt(Text.Span span, Types type, Expression expr) method VisitMe (line 59) | public override void VisitMe(TreeVisitor visitor) class GotoStmt (line 69) | [Serializable] method GotoStmt (line 82) | public GotoStmt(Text.Span span, string/*!*/labelName, Text.Span nameSpan) method VisitMe (line 94) | public override void VisitMe(TreeVisitor visitor) class LabelStmt (line 104) | [Serializable] method LabelStmt (line 123) | public LabelStmt(Text.Span span, string/*!*/name, Text.Span nameSpan) method VisitMe (line 136) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/LambdaFunctionExpr.cs class LambdaFunctionExpr (line 29) | [Serializable] method LambdaFunctionExpr (line 83) | public LambdaFunctionExpr(SourceUnit/*!*/ sourceUnit, method VisitMe (line 112) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/LangElement.cs class AstNode (line 25) | [Serializable] method SetProperty (line 44) | void IPropertyCollection.SetProperty(object key, object value) method GetProperty (line 49) | object IPropertyCollection.GetProperty(object key) method SetProperty (line 54) | public void SetProperty(T value) method GetProperty (line 59) | public T GetProperty() method TryGetProperty (line 64) | bool IPropertyCollection.TryGetProperty(object key, out object value) method TryGetProperty (line 69) | bool IPropertyCollection.TryGetProperty(out T value) method RemoveProperty (line 74) | bool IPropertyCollection.RemoveProperty(object key) method RemoveProperty (line 79) | bool IPropertyCollection.RemoveProperty() method ClearProperties (line 84) | void IPropertyCollection.ClearProperties() class LangElement (line 107) | [Serializable] method LangElement (line 119) | protected LangElement(Text.Span span) method VisitMe (line 128) | public abstract void VisitMe(TreeVisitor/*!*/visitor); type Scope (line 133) | [Serializable] method Scope (line 159) | public Scope(int start) method Increment (line 164) | public void Increment() method ToString (line 169) | public override string ToString() type IDeclarationElement (line 179) | public interface IDeclarationElement type IHasSourceUnit (line 194) | public interface IHasSourceUnit FILE: Source/Core.Parsers/AST/ListEx.cs class ListEx (line 24) | [Serializable] method ListEx (line 38) | public ListEx(Text.Span p, List/*!*/ lvalues, Expression r... method VisitMe (line 55) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/Literal.cs class Literal (line 25) | [Serializable] method Literal (line 33) | protected Literal(Text.Span span) class IntLiteral (line 46) | [Serializable] method IntLiteral (line 65) | public IntLiteral(Text.Span span, int value) method VisitMe (line 75) | public override void VisitMe(TreeVisitor visitor) class LongIntLiteral (line 88) | [Serializable] method LongIntLiteral (line 107) | public LongIntLiteral(Text.Span span, long value) method VisitMe (line 117) | public override void VisitMe(TreeVisitor visitor) class DoubleLiteral (line 130) | [Serializable] method DoubleLiteral (line 151) | public DoubleLiteral(Text.Span p, double value) method VisitMe (line 161) | public override void VisitMe(TreeVisitor visitor) class StringLiteral (line 174) | [Serializable] method StringLiteral (line 197) | public StringLiteral(Text.Span span, string value) method VisitMe (line 207) | public override void VisitMe(TreeVisitor visitor) class BinaryStringLiteral (line 220) | [Serializable] method BinaryStringLiteral (line 243) | public BinaryStringLiteral(Text.Span span, byte[]/*!*/ value) method VisitMe (line 253) | public override void VisitMe(TreeVisitor visitor) class BoolLiteral (line 266) | [Serializable] method BoolLiteral (line 282) | public BoolLiteral(Text.Span span, bool value) method VisitMe (line 292) | public override void VisitMe(TreeVisitor visitor) class NullLiteral (line 305) | [Serializable] method NullLiteral (line 315) | public NullLiteral(Text.Span span) method VisitMe (line 324) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/LoopStmt.cs class WhileStmt (line 28) | [Serializable] type Type (line 31) | public enum Type { While, Do }; method WhileStmt (line 47) | public WhileStmt(Text.Span span, Type type, Expression/*!*/ condExpr, ... method VisitMe (line 61) | public override void VisitMe(TreeVisitor visitor) class ForStmt (line 74) | [Serializable] method ForStmt (line 91) | public ForStmt(Text.Span p, List/*!*/ initExList, List/*!*/body) method VisitMe (line 69) | public override void VisitMe(TreeVisitor visitor) class ExpressionStmt (line 82) | [Serializable] method ExpressionStmt (line 89) | public ExpressionStmt(Text.Span span, Expression/*!*/ expression) method VisitMe (line 100) | public override void VisitMe(TreeVisitor visitor) class EmptyStmt (line 113) | public sealed class EmptyStmt : Statement method SkipInPureGlobalCode (line 119) | internal override bool SkipInPureGlobalCode() method EmptyStmt (line 124) | public EmptyStmt(Text.Span p) : base(p) { } method VisitMe (line 130) | public override void VisitMe(TreeVisitor visitor) class PHPDocStmt (line 143) | [Serializable] method SkipInPureGlobalCode (line 149) | internal override bool SkipInPureGlobalCode() { return true; } method PHPDocStmt (line 151) | public PHPDocStmt(PHPDocBlock/*!*/phpdoc) : base(phpdoc.Span) method VisitMe (line 157) | public override void VisitMe(TreeVisitor visitor) class UnsetStmt (line 170) | [Serializable] method UnsetStmt (line 177) | public UnsetStmt(Text.Span p, List/*!*/ varList) method VisitMe (line 188) | public override void VisitMe(TreeVisitor visitor) class GlobalStmt (line 201) | [Serializable] method GlobalStmt (line 207) | public GlobalStmt(Text.Span p, List/*!*/ varList) method VisitMe (line 218) | public override void VisitMe(TreeVisitor visitor) class StaticStmt (line 231) | [Serializable] method StaticStmt (line 238) | public StaticStmt(Text.Span p, List/*!*/ stVarList) method VisitMe (line 249) | public override void VisitMe(TreeVisitor visitor) class StaticVarDecl (line 269) | [Serializable] method StaticVarDecl (line 280) | public StaticVarDecl(Text.Span span, DirectVarUse/*!*/ variable, Expre... method VisitMe (line 293) | public override void VisitMe(TreeVisitor visitor) class DeclareStmt (line 303) | [Serializable] method DeclareStmt (line 312) | public DeclareStmt(Text.Span p, Statement statement) method VisitMe (line 318) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/SwitchStmt.cs class SwitchStmt (line 26) | [Serializable] method SwitchStmt (line 36) | public SwitchStmt(Text.Span span, Expression/*!*/ switchValue, IList/*!*/ statements) class CaseItem (line 80) | [Serializable] method CaseItem (line 87) | public CaseItem(Text.Span span, Expression/*!*/ caseVal, IList/*!*/ statements) method VisitMe (line 119) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/TernaryEx.cs class ConditionalEx (line 22) | [Serializable] method ConditionalEx (line 37) | public ConditionalEx(Text.Span span, Expression/*!*/ condExpr, Express... method ConditionalEx (line 49) | public ConditionalEx(Expression/*!*/ condExpr, Expression/*!*/ trueExp... method VisitMe (line 58) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/TryStmt.cs class TryStmt (line 27) | [Serializable] method TryStmt (line 53) | public TryStmt(Text.Span p, IList/*!*/ statements, List/*!*/statements) method VisitMe (line 150) | public override void VisitMe(TreeVisitor visitor) class ThrowStmt (line 159) | [Serializable] method ThrowStmt (line 168) | public ThrowStmt(Text.Span span, Expression/*!*/ expression) method VisitMe (line 179) | public override void VisitMe(TreeVisitor visitor) FILE: Source/Core.Parsers/AST/TypeDecl.cs class FormalTypeParam (line 28) | [Serializable] method FormalTypeParam (line 56) | public FormalTypeParam(Text.Span span, Name name, object defaultType, ... method VisitMe (line 74) | public override void VisitMe(TreeVisitor visitor) type TypeSignature (line 84) | [Serializable] method TypeSignature (line 92) | public TypeSignature(IList/*!!*/ typeParams) class TypeDecl (line 108) | [Serializable] method TypeDecl (line 202) | public TypeDecl(SourceUnit/*!*/ sourceUnit, method VisitMe (line 253) | public override void VisitMe(TreeVisitor visitor) class TypeMemberDecl (line 275) | [Serializable] method TypeMemberDecl (line 295) | protected TypeMemberDecl(Text.Span span, List attribu... class MethodDecl (line 310) | [Serializable] method MethodDecl (line 342) | public MethodDecl(Text.Span span, Text.Span entireDeclarationPosition,... method VisitMe (line 367) | public override void VisitMe(TreeVisitor visitor) class FieldDeclList (line 393) | [Serializable] method FieldDeclList (line 402) | public FieldDeclList(Text.Span span, PhpMemberAttributes modifiers, Li... method VisitMe (line 416) | public override void VisitMe(TreeVisitor visitor) class FieldDecl (line 434) | [Serializable] method FieldDecl (line 461) | public FieldDecl(Text.Span span, string/*!*/ name, Expression initVal) method VisitMe (line 472) | public override void VisitMe(TreeVisitor visitor) class ConstDeclList (line 485) | [Serializable] method ConstDeclList (line 494) | public ConstDeclList(Text.Span span, List/*!*/ cons... method VisitMe (line 509) | public override void VisitMe(TreeVisitor visitor) class ClassConstantDecl (line 524) | [Serializable] method ClassConstantDecl (line 527) | public ClassConstantDecl(Text.Span span, string/*!*/ name, Expression/... method VisitMe (line 536) | public override void VisitMe(TreeVisitor visitor) class TraitsUse (line 549) | [Serializable] class TraitAdaptation (line 554) | [Serializable] method TraitAdaptation (line 562) | public TraitAdaptation(Text.Span span, Tuple t... class TraitAdaptationPrecedence (line 572) | [Serializable] method TraitAdaptationPrecedence (line 580) | public TraitAdaptationPrecedence(Text.Span span, Tuple genericParams) method ToStaticTypeRef (line 79) | internal abstract object ToStaticTypeRef(ErrorSink errors, SourceUnit ... method ToStaticTypeRefs (line 81) | internal static object[]/*!!*/ ToStaticTypeRefs(List/*!*/ typ... class PrimitiveTypeRef (line 110) | [Serializable] method PrimitiveTypeRef (line 115) | public PrimitiveTypeRef(Text.Span span, PrimitiveTypeName name) method ToStaticTypeRef (line 121) | internal override object ToStaticTypeRef(ErrorSink errors, SourceUnit ... method VisitMe (line 130) | public override void VisitMe(TreeVisitor visitor) class DirectTypeRef (line 148) | [Serializable] method ToStaticTypeRef (line 159) | internal override object ToStaticTypeRef(ErrorSink/*!*/ errors, Source... method DirectTypeRef (line 164) | public DirectTypeRef(Text.Span span, QualifiedName className, List/*!*/ names, bool hasBaseName, boo... method QualifiedName (line 613) | public QualifiedName(Name name) method QualifiedName (line 618) | public QualifiedName(Name name, Name[]/*!*/ namespaces) method QualifiedName (line 623) | public QualifiedName(Name name, Name[]/*!*/ namespaces, bool fullyQual... method QualifiedName (line 633) | internal QualifiedName(Name name, QualifiedName namespaceName) method QualifiedName (line 642) | internal QualifiedName(QualifiedName name, QualifiedName namespaceName) method TranslateAlias (line 739) | public static QualifiedName TranslateAlias(QualifiedName qname, Dictio... method ToStringList (line 789) | internal List/*!*/ToStringList() method Equals (line 803) | public override bool Equals(object obj) method GetHashCode (line 808) | public override int GetHashCode() method ToString (line 845) | public string ToString(Name? memberName, bool instance) method ToString (line 863) | public override string ToString() method Equals (line 887) | public bool Equals(QualifiedName other) class ConstantQualifiedNameComparer (line 913) | internal class ConstantQualifiedNameComparer : IEqualityComparer, IEquata... method PrimitiveTypeName (line 991) | public PrimitiveTypeName(QualifiedName qualifiedName) method Equals (line 1001) | public bool Equals(PrimitiveTypeName other) method Equals (line 1010) | public bool Equals(QualifiedName other) method Equals (line 1019) | public bool Equals(string other) class NamingContext (line 1031) | [Serializable] method NamingContext (line 1070) | public NamingContext(string currentNamespace, int aliases) method NamingContext (line 1090) | public NamingContext(QualifiedName? currentNamespace, Dictionary/*!*/dic... method AddAlias (line 1123) | public bool AddAlias(string alias, QualifiedName qname) method AddFunctionAlias (line 1135) | public bool AddFunctionAlias(string alias, QualifiedName qname) method AddConstantAlias (line 1147) | public bool AddConstantAlias(string alias, QualifiedName qname) FILE: Source/Core.Parsers/PHPDocBlock.cs class PHPDocBlock (line 29) | public sealed class PHPDocBlock : AST.LangElement class Element (line 33) | public abstract class Element method Element (line 75) | static Element() method CreateElementFactory (line 126) | private static Func/*!*/CreateElementFactor... method TagNameHelper (line 158) | private static string TagNameHelper(System.Reflection.FieldInfo fld) method FindTagInfo (line 170) | private static KeyValuePair> F... method TryParseLine (line 205) | internal static bool TryParseLine(ref string/*!*/line, out Element n... method ParseLine (line 266) | internal abstract void ParseLine(string/*!*/line, out Element next); method CreateElement (line 272) | private static Element CreateElement(string/*!*/line) method OnEndParsing (line 301) | internal virtual void OnEndParsing() { } class ShortDescriptionElement (line 309) | public sealed class ShortDescriptionElement : Element method ShortDescriptionElement (line 318) | public ShortDescriptionElement() method ParseLine (line 323) | internal override void ParseLine(string/*!*/line, out Element next) method OnEndParsing (line 361) | internal override void OnEndParsing() method ToString (line 368) | public override string ToString() class LongDescriptionElement (line 377) | public sealed class LongDescriptionElement : Element method LongDescriptionElement (line 381) | public LongDescriptionElement(string initialText) method ParseLine (line 386) | internal override void ParseLine(string line, out Element next) method OnEndParsing (line 396) | internal override void OnEndParsing() method ToString (line 403) | public override string ToString() class EmptyTag (line 409) | public abstract class EmptyTag : Element method ParseLine (line 411) | internal override void ParseLine(string line, out Element next) class AbstractTag (line 421) | public sealed class AbstractTag : EmptyTag method ToString (line 425) | public override string ToString() class AccessTag (line 434) | public sealed class AccessTag : Element method AccessTag (line 462) | public AccessTag(string/*!*/line) method ParseLine (line 496) | internal override void ParseLine(string line, out Element next) method ToString (line 502) | public override string ToString() class SingleLineTag (line 508) | public abstract class SingleLineTag : Element method SingleLineTag (line 512) | internal SingleLineTag(string/*!*/tagName, string/*!*/line) method ParseLine (line 520) | internal override void ParseLine(string line, out Element next) class AuthorTag (line 538) | public sealed class AuthorTag : SingleLineTag method AuthorTag (line 547) | public AuthorTag(string/*!*/line) method ToString (line 553) | public override string ToString() class CopyrightTag (line 562) | public sealed class CopyrightTag : SingleLineTag method CopyrightTag (line 571) | public CopyrightTag(string/*!*/line) method ToString (line 577) | public override string ToString() class DeprecatedTag (line 586) | public sealed class DeprecatedTag : SingleLineTag method DeprecatedTag (line 596) | public DeprecatedTag(string tagName, string/*!*/line) method ToString (line 602) | public override string ToString() class ExampleTag (line 611) | public sealed class ExampleTag : SingleLineTag method ExampleTag (line 620) | public ExampleTag(string/*!*/line) method ToString (line 626) | public override string ToString() class ExceptionTag (line 635) | public sealed class ExceptionTag : TypeVarDescTag method ExceptionTag (line 645) | public ExceptionTag(string tagName, string/*!*/line) method ToString (line 651) | public override string ToString() class TypeVarDescTag (line 660) | public abstract class TypeVarDescTag : Element method TypeVarDescTag (line 755) | protected TypeVarDescTag(string/*!*/tagName, string/*!*/line, bool a... method NextWord (line 789) | private static string NextWord(string/*!*/text, ref int index) method TryReadTypeName (line 815) | internal static bool TryReadTypeName(string/*!*/text, ref int index,... method TryReadVariableName (line 876) | private static bool TryReadVariableName(string/*!*/text, ref int ind... method IsTypeName (line 898) | internal static bool IsTypeName(string str) method ParseLine (line 919) | internal override void ParseLine(string line, out Element next) method OnEndParsing (line 927) | internal override void OnEndParsing() class GlobalTag (line 952) | public sealed class GlobalTag : TypeVarDescTag method GlobalTag (line 956) | public GlobalTag(string/*!*/line) method ToString (line 961) | public override string ToString() class IgnoreTag (line 980) | public sealed class IgnoreTag : EmptyTag method ToString (line 984) | public override string ToString() class TextTag (line 990) | public abstract class TextTag : Element method TextTag (line 997) | public TextTag(string/*!*/tagName, string/*!*/line) method ParseLine (line 1015) | internal override void ParseLine(string line, out Element next) method OnEndParsing (line 1021) | internal override void OnEndParsing() class UnknownTextTag (line 1035) | public sealed class UnknownTextTag : TextTag method UnknownTextTag (line 1042) | internal UnknownTextTag(string tagName, string/*!*/line) method ToString (line 1048) | public override string ToString() class InternalTag (line 1057) | public sealed class InternalTag : TextTag method InternalTag (line 1061) | public InternalTag(string/*!*/line) method ToString (line 1066) | public override string ToString() class NameTag (line 1094) | public sealed class NameTag : SingleLineTag method NameTag (line 1103) | public NameTag(string/*!*/line) class MagicTag (line 1113) | public sealed class MagicTag : EmptyTag method ToString (line 1117) | public override string ToString() class PackageTag (line 1126) | public sealed class PackageTag : SingleLineTag method PackageTag (line 1135) | public PackageTag(string/*!*/line) class SubPackageTag (line 1145) | public sealed class SubPackageTag : SingleLineTag method SubPackageTag (line 1154) | public SubPackageTag(string/*!*/line) class ParamTag (line 1165) | public sealed class ParamTag : TypeVarDescTag method ParamTag (line 1169) | public ParamTag(string/*!*/line) method ToString (line 1174) | public override string ToString() class ReturnTag (line 1202) | public sealed class ReturnTag : TypeVarDescTag method ReturnTag (line 1206) | public ReturnTag(string/*!*/line) method ToString (line 1211) | public override string ToString() class SeeTag (line 1220) | public sealed class SeeTag : SingleLineTag method SeeTag (line 1229) | public SeeTag(string/*!*/line) class SinceTag (line 1239) | public sealed class SinceTag : SingleLineTag method SinceTag (line 1248) | public SinceTag(string/*!*/line) class StaticTag (line 1258) | public sealed class StaticTag : EmptyTag method ToString (line 1262) | public override string ToString() class StaticVarTag (line 1271) | public sealed class StaticVarTag : TypeVarDescTag method StaticVarTag (line 1275) | public StaticVarTag(string/*!*/line) method ToString (line 1281) | public override string ToString() class TodoTag (line 1290) | public sealed class TodoTag : TextTag method TodoTag (line 1294) | public TodoTag(string/*!*/line) method ToString (line 1299) | public override string ToString() class LinkTag (line 1308) | public sealed class LinkTag : TextTag method LinkTag (line 1312) | public LinkTag(string/*!*/line) method ToString (line 1317) | public override string ToString() class LicenseTag (line 1326) | public sealed class LicenseTag : TextTag method LicenseTag (line 1330) | public LicenseTag(string/*!*/line) method ToString (line 1335) | public override string ToString() class VarTag (line 1341) | public sealed class VarTag : TypeVarDescTag method VarTag (line 1345) | public VarTag(string/*!*/line) method ToString (line 1350) | public override string ToString() class PropertyTag (line 1359) | public sealed class PropertyTag : TypeVarDescTag method PropertyTag (line 1365) | public PropertyTag(string tagName, string/*!*/line) method ToString (line 1370) | public override string ToString() class MethodTag (line 1379) | public sealed class MethodTag : Element method MethodTag (line 1455) | public MethodTag(string/*!*/tagName, string/*!*/line) method ParseParam (line 1539) | private static AST.FormalParam/*!*/ParseParam(string/*!*/paramDecl) method NextWord (line 1577) | private static string NextWord(string/*!*/text, ref int index) method ParseLine (line 1597) | internal override void ParseLine(string line, out Element next) method OnEndParsing (line 1605) | internal override void OnEndParsing() method ToString (line 1623) | public override string ToString() class VersionTag (line 1629) | public sealed class VersionTag : SingleLineTag method VersionTag (line 1635) | public VersionTag(string/*!*/line) method ToString (line 1640) | public override string ToString() class TestTag (line 1646) | public sealed class TestTag : EmptyTag method TestTag (line 1650) | public TestTag(string/*!*/line) method ToString (line 1655) | public override string ToString() class GroupTag (line 1661) | public sealed class GroupTag : SingleLineTag method GroupTag (line 1667) | public GroupTag(string/*!*/line) method ToString (line 1672) | public override string ToString() method PHPDocBlock (line 1733) | public PHPDocBlock(string doccomment, Span span) method ParseNoLock (line 1744) | private static List/*!*/ParseNoLock(string/*!*/doccomment, in... method GetElement (line 1815) | public T GetElement() where T: Element method ToString (line 1954) | public override string ToString() method VisitMe (line 1963) | public override void VisitMe(AST.TreeVisitor visitor) class PHPDocBlockHelper (line 1971) | internal static class PHPDocBlockHelper method GetPHPDoc (line 1976) | public static PHPDocBlock GetPHPDoc(this IPropertyCollection/*!*/prope... method SetPHPDoc (line 1984) | public static void SetPHPDoc(this IPropertyCollection/*!*/properties, ... FILE: Source/Core.Parsers/Parsers/Convert.cs class Convert (line 25) | public static class Convert method AlphaNumericToDigit (line 33) | public static int AlphaNumericToDigit(char c) method NumericToDigit (line 53) | public static int NumericToDigit(char c) FILE: Source/Core.Parsers/Parsers/DocCommentList.cs class DocCommentList (line 15) | internal class DocCommentList type DocInfo (line 17) | private struct DocInfo method AppendBlock (line 48) | public void AppendBlock(PHPDocBlock/*!*/phpDoc, int endPosition) method TryReleaseBlock (line 74) | public bool TryReleaseBlock(int position, out PHPDocBlock phpdoc) method Annotate (line 96) | public void Annotate(IDeclarationElement element) method Merge (line 106) | public void Merge(Text.Span extent, IList/*!*/stmts) method UpdateSpan (line 148) | private void UpdateSpan() method FindIndex (line 159) | private int FindIndex(int position) method FindIndex (line 177) | private static int FindIndex(List/*!*/list, int position) method FindFirstIn (line 199) | private static int FindFirstIn(List/*!*/list, Span span) method Annotate (line 234) | private void Annotate(LangElement/*!*/stmt, int start) FILE: Source/Core.Parsers/Parsers/GPPG.cs type State (line 32) | public struct State method State (line 39) | private State(int num, int defaultAction, int[] actions, int[] gotos) method State (line 63) | public State(int num, int[] actions, int[] gotos) method State (line 68) | public State(int num, int[] actions) method State (line 73) | public State(int num, int defaultAction) method State (line 78) | public State(int num, int defaultAction, int[] gotos) type Rule (line 84) | public struct Rule method Rule (line 89) | public Rule(int lhs, int[] rhs) type ITokenProvider (line 100) | public interface ITokenProvider method GetNextToken (line 106) | int GetNextToken(); method ReportError (line 108) | void ReportError(string[] expectedTokens); class ParserStack (line 115) | public class ParserStack type Item (line 117) | public struct Item method ToString (line 123) | public override string ToString() method Push (line 133) | public void Push(ValueType value, PositionType pos, bool isValidPosition) method Pop (line 148) | public void Pop() method PeekValue (line 153) | public ValueType PeekValue() method PeekPosition (line 158) | public PositionType PeekPosition() method IsValidPosition (line 163) | public bool IsValidPosition() method PeekPosition (line 168) | public PositionType PeekPosition(int offset) method IsValidPosition (line 173) | public bool IsValidPosition(int offset) class ShiftReduceParser (line 183) | public abstract class ShiftReduceParser method CombinePositions (line 212) | protected abstract PositionType CombinePositions(PositionType first, P... method ShiftReduceParser (line 221) | protected ShiftReduceParser() method Parse (line 234) | public bool Parse() method Shift (line 286) | protected void Shift(int state_nr) method Reduce (line 311) | protected void Reduce(int rule_nr) method DoAction (line 393) | protected abstract void DoAction(int action_nr); method GetLeftValidPosition (line 395) | protected PositionType GetLeftValidPosition(int symbolIndex) method ErrorRecovery (line 407) | protected bool ErrorRecovery() method ReportError (line 424) | internal void ReportError() method ShiftErrorToken (line 442) | internal void ShiftErrorToken() method FindErrorRecoveryState (line 456) | internal bool FindErrorRecoveryState() method DiscardInvalidTokens (line 488) | internal bool DiscardInvalidTokens() method yyerrok (line 532) | protected void yyerrok() method TerminalToString (line 571) | protected abstract string TerminalToString(int terminal); method CharToString (line 583) | protected string CharToString(char ch) FILE: Source/Core.Parsers/Parsers/Lexer.cs class PhpStringBuilder (line 26) | internal class PhpStringBuilder method CreateLiteral (line 122) | public PHP.Core.AST.Literal CreateLiteral() method PhpStringBuilder (line 140) | public PhpStringBuilder(Encoding/*!*/encoding, bool binary, int initia... method PhpStringBuilder (line 153) | public PhpStringBuilder(Encoding/*!*/encoding, string/*!*/value, Text.... method Append (line 163) | private void Append(Text.Span span) method Append (line 176) | public void Append(string str, Text.Span span) method Append (line 181) | public void Append(string str) method Append (line 191) | public void Append(char c, Text.Span span) method Append (line 196) | public void Append(char c) method Append (line 209) | public void Append(byte b, Text.Span span) method Append (line 214) | public void Append(byte b) method Append (line 227) | public void Append(int c, Text.Span span) method Append (line 232) | public void Append(int c) method TrimEoln (line 250) | internal void TrimEoln() class Lexer (line 290) | public partial class Lexer method _yymore (line 311) | protected void _yymore() { yymore(); } method GetTokenByteLength (line 315) | public int GetTokenByteLength(Encoding/*!*/ encoding) method GetTokenChar (line 323) | protected char GetTokenChar(int index) method GetTokenString (line 328) | protected string GetTokenString() method GetTokenChunkString (line 333) | protected string GetTokenChunkString() method GetTokenSubstring (line 338) | protected string GetTokenSubstring(int startIndex) method GetTokenSubstring (line 343) | protected string GetTokenSubstring(int startIndex, int length) method AppendTokenTextTo (line 348) | protected void AppendTokenTextTo(StringBuilder/*!*/ builder) method IsCurrentHeredocEnd (line 356) | private bool IsCurrentHeredocEnd(int startIndex) method GetTokenAsEscapedCharacter (line 363) | protected char GetTokenAsEscapedCharacter(int startIndex) method GetIntegerTokenType (line 380) | protected Tokens GetIntegerTokenType(int startIndex) method GetHexIntegerTokenType (line 416) | protected Tokens GetHexIntegerTokenType(int startIndex) method GetTokenAsInteger (line 438) | protected int GetTokenAsInteger(int startIndex, int @base) method GetTokenAsDecimalNumber (line 465) | protected Tokens GetTokenAsDecimalNumber(int startIndex, int @base, re... method GetTokenAsDouble (line 529) | protected double GetTokenAsDouble(int startIndex) method GetTokenAsDoublyQuotedString (line 571) | protected object GetTokenAsDoublyQuotedString(int startIndex, Encoding... method GetTokenAsSinglyQuotedString (line 683) | protected object GetTokenAsSinglyQuotedString(int startIndex, Encoding... method ParseCodePointName (line 735) | private string ParseCodePointName(ref int pos) method ParseCodePoint (line 759) | private string ParseCodePoint(int maxLength, ref int pos) method GetPragmaValueStart (line 794) | private int GetPragmaValueStart(int directiveLength) method GetTokenAsFilePragma (line 808) | protected string GetTokenAsFilePragma() method GetTokenAsLinePragma (line 818) | protected int? GetTokenAsLinePragma() method Map (line 840) | private char Map(char c) FILE: Source/Core.Parsers/Parsers/Parser.cs type IReductionsSink (line 34) | public interface IReductionsSink method InclusionReduced (line 36) | void InclusionReduced(Parser/*!*/ parser, IncludingEx/*!*/ decl); method FunctionDeclarationReduced (line 37) | void FunctionDeclarationReduced(Parser/*!*/ parser, FunctionDecl/*!*/ ... method TypeDeclarationReduced (line 38) | void TypeDeclarationReduced(Parser/*!*/ parser, TypeDecl/*!*/ decl); method GlobalConstantDeclarationReduced (line 39) | void GlobalConstantDeclarationReduced(Parser/*!*/ parser, GlobalConsta... method NamespaceDeclReduced (line 40) | void NamespaceDeclReduced(Parser/*!*/ parser, NamespaceDecl/*!*/ decl); method LambdaFunctionReduced (line 41) | void LambdaFunctionReduced(Parser/*!*/ parser, LambdaFunctionExpr/*!*/... type SemanticValueType (line 47) | [System.Runtime.InteropServices.StructLayout(System.Runtime.InteropServi... method ToString (line 50) | public override string ToString() class Parser (line 61) | public partial class Parser : ICommentsSink, IScannerHandler class NullReductionsSink (line 65) | private sealed class NullReductionsSink : IReductionsSink method InclusionReduced (line 67) | void IReductionsSink.InclusionReduced(Parser/*!*/ parser, IncludingE... method FunctionDeclarationReduced (line 71) | void IReductionsSink.FunctionDeclarationReduced(Parser/*!*/ parser, ... method TypeDeclarationReduced (line 75) | void IReductionsSink.TypeDeclarationReduced(Parser/*!*/ parser, Type... method GlobalConstantDeclarationReduced (line 79) | void IReductionsSink.GlobalConstantDeclarationReduced(Parser/*!*/ pa... method NamespaceDeclReduced (line 83) | void IReductionsSink.NamespaceDeclReduced(Parser parser, NamespaceDe... method LambdaFunctionReduced (line 87) | void IReductionsSink.LambdaFunctionReduced(Parser parser, LambdaFunc... class ReductionsCounter (line 92) | public sealed class ReductionsCounter : IReductionsSink method InclusionReduced (line 106) | void IReductionsSink.InclusionReduced(Parser/*!*/ parser, IncludingE... method FunctionDeclarationReduced (line 111) | void IReductionsSink.FunctionDeclarationReduced(Parser/*!*/ parser, ... method TypeDeclarationReduced (line 116) | void IReductionsSink.TypeDeclarationReduced(Parser/*!*/ parser, Type... method GlobalConstantDeclarationReduced (line 121) | void IReductionsSink.GlobalConstantDeclarationReduced(Parser/*!*/ pa... method NamespaceDeclReduced (line 126) | void IReductionsSink.NamespaceDeclReduced(Parser parser, NamespaceDe... method LambdaFunctionReduced (line 130) | void IReductionsSink.LambdaFunctionReduced(Parser parser, LambdaFunc... method CombinePositions (line 147) | protected override Text.Span CombinePositions(Text.Span first, Text.Sp... method Parser (line 210) | public Parser() method Parse (line 214) | private new bool Parse() method Parse (line 219) | public GlobalCode Parse(SourceUnit/*!*/ sourceUnit, method InitializeFields (line 251) | private void InitializeFields() method ClearFields (line 274) | private void ClearFields() method EnterConditionalCode (line 291) | private void EnterConditionalCode() method LeaveConditionalCode (line 296) | private void LeaveConditionalCode() method GetScope (line 318) | internal Scope GetScope() method CreateConcatExOrStringLiteral (line 328) | private Expression CreateConcatExOrStringLiteral(Text.Span p, List typeParams,... method IdentifierToTargetSelector (line 773) | private CustomAttribute.TargetSelectors IdentifierToTargetSelector(Tex... method CustomAttributes (line 788) | private List/*!*/CustomAttributes(List>/*!*/... method AddFunctionAliases (line 877) | private void AddFunctionAliases(List>... method AddAlias (line 894) | private void AddAlias(QualifiedName fullQualifiedName, string alias) method AddFunctionAlias (line 920) | private void AddFunctionAlias(QualifiedName qname, string alias) method AddConstAlias (line 929) | private void AddConstAlias(QualifiedName qname, string alias) method ReserveTypeNames (line 938) | private void ReserveTypeNames(List typeParams) method UnreserveTypeNames (line 944) | private void UnreserveTypeNames(List typeParams) method TranslateAny (line 956) | private List TranslateAny(List qnameList) method TranslateAny (line 970) | private QualifiedName TranslateAny(QualifiedName qname) method TranslateNamespace (line 991) | private QualifiedName TranslateNamespace(QualifiedName qname) method TranslateAlias (line 1016) | private QualifiedName TranslateAlias(QualifiedName qname) method ListAdd (line 1038) | private static List/*!*/ListAdd(object list, object item) method StatementListAdd (line 1058) | private static object/*!*/StatementListAdd(object/*!*/listObj, object ... method StmtList (line 1092) | private List/*!*/StmtList(Text.Span extentFrom, Text.Span e... method StmtList (line 1097) | private List/*!*/StmtList(Text.Span extent, object/*!*/list... method AnnotateDoc (line 1105) | private T AnnotateDoc(T declstmt) method Combine (line 1111) | private Text.Span Combine(Text.Span first, Text.Span second) method Combine (line 1116) | private Text.Span Combine(Text.Span start, Text.Span optEnd1, Text.Spa... method NewList (line 1124) | private static List/*!*/NewList(T item) method NewList (line 1129) | private static List/*!*/NewList(object item) method GetHeadingEnd (line 1134) | private static int GetHeadingEnd(Text.Span lastNonBodySymbolPosition) method GetBodyStart (line 1139) | private static int GetBodyStart(Text.Span bodyPosition) method CSharpNameToken (line 1151) | private string CSharpNameToken(Text.Span span, string token) method FormalParamFlags (line 1177) | private static FormalParam.Flags FormalParamFlags(bool byref, bool var... method InitializeCommentSink (line 1195) | private void InitializeCommentSink() method ClearCommentSink (line 1202) | private void ClearCommentSink() class ChainCommentsSink (line 1211) | private abstract class ChainCommentsSink : ICommentsSink method ChainCommentsSink (line 1215) | protected ChainCommentsSink(ICommentsSink next) method OnLineComment (line 1222) | public virtual void OnLineComment(Scanner scanner, Text.TextSpan span) method OnComment (line 1227) | public virtual void OnComment(Scanner scanner, Text.TextSpan span) method OnPhpDocComment (line 1232) | public virtual void OnPhpDocComment(Scanner scanner, PHPDocBlock php... method OnOpenTag (line 1237) | public virtual void OnOpenTag(Scanner scanner, Text.TextSpan span) method OnCloseTag (line 1242) | public virtual void OnCloseTag(Scanner scanner, Text.TextSpan span) class ChainForwardCommentSink (line 1250) | private sealed class ChainForwardCommentSink : ChainCommentsSink method ChainForwardCommentSink (line 1254) | private ChainForwardCommentSink(ICommentsSink/*!*/forward, IComments... method ChainSinks (line 1260) | public static ICommentsSink/*!*/ChainSinks(ICommentsSink first, ICom... method OnLineComment (line 1272) | public override void OnLineComment(Scanner scanner, Text.TextSpan span) method OnComment (line 1278) | public override void OnComment(Scanner scanner, Text.TextSpan span) method OnPhpDocComment (line 1284) | public override void OnPhpDocComment(Scanner scanner, PHPDocBlock ph... method OnOpenTag (line 1290) | public override void OnOpenTag(Scanner scanner, Text.TextSpan span) method OnCloseTag (line 1296) | public override void OnCloseTag(Scanner scanner, Text.TextSpan span) class HandleDocComment (line 1303) | private sealed class HandleDocComment : IScannerHandler method HandleDocComment (line 1309) | public HandleDocComment(Parser/*!*/parser, PHPDocBlock/*!*/phpDocBlo... method OnNextToken (line 1322) | public void OnNextToken(Tokens token, char[] buffer, int tokenStart,... method OnLineComment (line 1342) | void ICommentsSink.OnLineComment(Scanner scanner, Text.TextSpan span) method OnComment (line 1347) | void ICommentsSink.OnComment(Scanner scanner, Text.TextSpan span) method OnPhpDocComment (line 1352) | void ICommentsSink.OnPhpDocComment(Scanner scanner, PHPDocBlock phpDoc... method OnOpenTag (line 1361) | void ICommentsSink.OnOpenTag(Scanner scanner, Text.TextSpan span) method OnCloseTag (line 1366) | void ICommentsSink.OnCloseTag(Scanner scanner, Text.TextSpan span) method OnNextToken (line 1371) | void IScannerHandler.OnNextToken(Tokens token, char[] buffer, int toke... FILE: Source/Core.Parsers/Parsers/Scanner.cs type ICommentsSink (line 34) | public interface ICommentsSink method OnLineComment (line 36) | void OnLineComment(Scanner/*!*/scanner, Text.TextSpan span); method OnComment (line 37) | void OnComment(Scanner/*!*/scanner, Text.TextSpan span); method OnPhpDocComment (line 38) | void OnPhpDocComment(Scanner/*!*/scanner, PHPDocBlock phpDocBlock); method OnOpenTag (line 40) | void OnOpenTag(Scanner/*!*/scanner, Text.TextSpan span); method OnCloseTag (line 41) | void OnCloseTag(Scanner/*!*/scanner, Text.TextSpan span); type IScannerHandler (line 48) | public interface IScannerHandler method OnNextToken (line 57) | void OnNextToken(Tokens token, char[] buffer, int tokenStart, int toke... class Scanner (line 62) | public sealed class Scanner : Lexer, ITokenProvider.GetNextToken() method ReportError (line 579) | void ITokenProvider.ReportError(string[]... method GetErrorIdentifier (line 605) | internal string/*!*/ GetErrorIdentifier() FILE: Source/Core.Parsers/Parsers/Tokenizer.cs class Tokenizer (line 23) | public sealed class Tokenizer : Lexer type Features (line 25) | [Flags] method Tokenizer (line 41) | public Tokenizer(TextReader/*!*/ reader) method Tokenizer (line 46) | public Tokenizer(TextReader/*!*/ reader, Features features) type CompressedState (line 72) | public struct CompressedState : IEquatable method CompressedState (line 82) | public CompressedState(Tokenizer tokenizer) method GetHashCode (line 89) | public override int GetHashCode() method Equals (line 100) | public bool Equals(CompressedState other) method GetStateStack (line 114) | public Stack GetStateStack() method GetCompressedState (line 120) | public CompressedState GetCompressedState() method RestoreCompressedState (line 125) | public void RestoreCompressedState(CompressedState state) method IsCharToken (line 134) | public static bool IsCharToken(Tokens token) method GetNextToken (line 139) | public new Tokens GetNextToken() FILE: Source/Core.Parsers/Parsers/Tokens.cs type TokenCategory (line 16) | public enum TokenCategory type Tokens (line 38) | public enum Tokens FILE: Source/Core.Parsers/PhpSourceFile.cs class PhpSourceFile (line 22) | public sealed class PhpSourceFile method PhpSourceFile (line 79) | public PhpSourceFile(FullPath root, FullPath fullPath) method PhpSourceFile (line 89) | public PhpSourceFile(FullPath root, RelativePath relativePath) method Equals (line 98) | public override bool Equals(object obj) method Equals (line 104) | public bool Equals(PhpSourceFile other) method GetHashCode (line 116) | public override int GetHashCode() method ToString (line 122) | public override string ToString() FILE: Source/Core.Parsers/PropertyCollection.cs type IPropertyCollection (line 13) | public interface IPropertyCollection method SetProperty (line 20) | void SetProperty(object key, object value); method SetProperty (line 27) | void SetProperty(T value); method GetProperty (line 34) | object GetProperty(object key); method GetProperty (line 41) | T GetProperty(); method TryGetProperty (line 46) | bool TryGetProperty(object key, out object value); method TryGetProperty (line 51) | bool TryGetProperty(out T value); method RemoveProperty (line 58) | bool RemoveProperty(object key); method RemoveProperty (line 65) | bool RemoveProperty(); method ClearProperties (line 70) | void ClearProperties(); type PropertyCollection (line 83) | [Serializable] class DictionaryNode (line 114) | [Serializable] method SetProperty (line 131) | public void SetProperty(object key, object value) method SetProperty (line 211) | public void SetProperty(T value) method TryGetProperty (line 222) | public bool TryGetProperty(object key, out object value) method GetProperty (line 265) | public object GetProperty(object key) method GetProperty (line 275) | public T GetProperty() method TryGetProperty (line 283) | public bool TryGetProperty(out T value) method RemoveProperty (line 301) | public bool RemoveProperty(object key) method RemoveProperty (line 368) | public bool RemoveProperty() method ClearProperties (line 376) | public void ClearProperties() method CheckKey (line 419) | private static void CheckKey(object key) method CountItems (line 428) | private static int CountItems(DictionaryNode head) method ToHashtable (line 436) | private static Hashtable/*!*/ToHashtable(DictionaryNode/*!*/node) method ToList (line 445) | private static DictionaryNode ToList(Hashtable/*!*/hashtable) class PropertyCollectionClass (line 461) | [Serializable] method ClearProperties (line 483) | public void ClearProperties() method GetProperty (line 488) | public object GetProperty(object key) method GetProperty (line 493) | public T GetProperty() method RemoveProperty (line 498) | public bool RemoveProperty(object key) method RemoveProperty (line 503) | public bool RemoveProperty() method SetProperty (line 508) | public void SetProperty(object key, object value) method SetProperty (line 513) | public void SetProperty(T value) method TryGetProperty (line 518) | public bool TryGetProperty(object key, out object value) method TryGetProperty (line 523) | public bool TryGetProperty(out T value) method GetOrCreateProperty (line 531) | public T GetOrCreateProperty(Func/*!*/factory) FILE: Source/Core.Parsers/SourceUnit.cs class SourceUnit (line 18) | public abstract class SourceUnit : ILineBreaks, IPropertyCollection method SourceUnit (line 91) | public SourceUnit(PhpSourceFile/*!*/ sourceFile, Encoding/*!*/ encodin... method Parse (line 106) | public abstract void Parse( method Close (line 110) | public abstract void Close(); method GetSourceCode (line 112) | public abstract string GetSourceCode(Text.Span span); method AddSourceFileMapping (line 126) | internal void AddSourceFileMapping(int realLine, string mappedFullPath) method AddSourceLineMapping (line 138) | internal void AddSourceLineMapping(int realLine, int mappedLine) method GetMappedFullSourcePath (line 150) | public string/*!*/ GetMappedFullSourcePath(int realLine) method GetMappedLine (line 172) | public int GetMappedLine(int realLine) method EndOfLineBreak (line 203) | int ILineBreaks.EndOfLineBreak(int index) method GetLineFromPosition (line 208) | public virtual int GetLineFromPosition(int position) method GetLineColumnFromPosition (line 213) | public virtual void GetLineColumnFromPosition(int position, out int li... method SetProperty (line 222) | void IPropertyCollection.SetProperty(object key, object value) method SetProperty (line 227) | void IPropertyCollection.SetProperty(T value) method GetProperty (line 232) | object IPropertyCollection.GetProperty(object key) method GetProperty (line 237) | T IPropertyCollection.GetProperty() method TryGetProperty (line 242) | bool IPropertyCollection.TryGetProperty(object key, out object value) method TryGetProperty (line 247) | bool IPropertyCollection.TryGetProperty(out T value) method RemoveProperty (line 252) | bool IPropertyCollection.RemoveProperty(object key) method RemoveProperty (line 257) | bool IPropertyCollection.RemoveProperty() method ClearProperties (line 262) | void IPropertyCollection.ClearProperties() class CodeSourceUnit (line 289) | public class CodeSourceUnit : SourceUnit method CodeSourceUnit (line 305) | public CodeSourceUnit(string/*!*/ code, PhpSourceFile/*!*/ sourceFile, method Parse (line 313) | public override void Parse(ErrorSink/*!*/ errors, IReductionsSink/*!*/... method SetEmptyAst (line 326) | internal void SetEmptyAst() method GetSourceCode (line 331) | public override string GetSourceCode(Text.Span span) method Close (line 336) | public override void Close() method ParseCode (line 357) | public static SourceUnit/*!*/ParseCode(string code, PhpSourceFile sour... FILE: Source/Core.Parsers/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Source/Core.Parsers/Text/ILineBreaks.cs type ILineBreaks (line 26) | public interface ILineBreaks method EndOfLineBreak (line 44) | int EndOfLineBreak(int index); method GetLineFromPosition (line 52) | int GetLineFromPosition(int position); method GetLineColumnFromPosition (line 60) | void GetLineColumnFromPosition(int position, out int line, out int col... class LineBreaks (line 67) | public abstract class LineBreaks : ILineBreaks method EndOfLineBreak (line 73) | public abstract int EndOfLineBreak(int index); method GetLineFromPosition (line 86) | public int GetLineFromPosition(int position) method GetLineColumnFromPosition (line 109) | public void GetLineColumnFromPosition(int position, out int line, out ... method LineBreaks (line 122) | protected LineBreaks(int textLength) method Create (line 127) | public static LineBreaks/*!*/Create(string text) method Create (line 132) | public static LineBreaks/*!*/Create(string text, List/*!*/lineEnds) method Create (line 138) | internal static LineBreaks/*!*/Create(int textLength, List/*!*/li... method CalculateLineEnds (line 163) | private static List/*!*/CalculateLineEnds(string text) class ShortLineBreaks (line 194) | internal sealed class ShortLineBreaks : LineBreaks method ShortLineBreaks (line 198) | public ShortLineBreaks(int textLength, List lineEnds) method EndOfLineBreak (line 219) | public override int EndOfLineBreak(int index) class IntLineBreaks (line 232) | internal sealed class IntLineBreaks : LineBreaks method IntLineBreaks (line 236) | public IntLineBreaks(int textLength, List lineEnds) method EndOfLineBreak (line 255) | public override int EndOfLineBreak(int index) class ExpandableLineBreaks (line 268) | internal sealed class ExpandableLineBreaks : LineBreaks method ExpandableLineBreaks (line 272) | public ExpandableLineBreaks() method EndOfLineBreak (line 282) | public override int EndOfLineBreak(int index) method Expand (line 287) | public void Expand(char[] text, int from, int length) method Finalize (line 311) | public LineBreaks/*!*/Finalize() FILE: Source/Core.Parsers/Text/Span.cs type Span (line 11) | public struct Span : IEquatable method Span (line 68) | public Span(int start, int length) method FromBounds (line 80) | public static Span FromBounds(int start, int end) method Combine (line 89) | public static Span Combine(Span left, Span right) method Contains (line 94) | public bool Contains(int position) method Contains (line 99) | public bool Contains(Span span) method OverlapsWith (line 104) | public bool OverlapsWith(Span span) method Overlap (line 109) | public Span? Overlap(Span span) method IntersectsWith (line 119) | public bool IntersectsWith(Span span) method Intersection (line 124) | public Span? Intersection(Span span) method GetText (line 147) | public string GetText(string document) method GetHashCode (line 156) | public override int GetHashCode() method Equals (line 161) | public override bool Equals(object obj) method ToString (line 169) | public override string ToString() method Equals (line 178) | public bool Equals(Span other) FILE: Source/Core.Parsers/Text/TextPoint.cs type TextPoint (line 11) | public struct TextPoint : IComparable, IEquatable method TextPoint (line 22) | public TextPoint(ILineBreaks lineBreaks, int position) method GetHashCode (line 80) | public override int GetHashCode() method Equals (line 85) | public override bool Equals(object obj) method Add (line 93) | public TextPoint Add(int offset) method Subtract (line 98) | public TextPoint Subtract(int offset) method CompareTo (line 145) | public int CompareTo(TextPoint other) method Equals (line 157) | public bool Equals(TextPoint other) FILE: Source/Core.Parsers/Text/TextSpan.cs type TextSpan (line 11) | public struct TextSpan : IEquatable method TextSpan (line 22) | public TextSpan(ILineBreaks lineBreaks, int start, int length) method TextSpan (line 28) | public TextSpan(TextPoint start, TextPoint end) method TextSpan (line 43) | public TextSpan(ILineBreaks lineBreaks, Span span) method TextSpan (line 55) | public TextSpan(TextPoint start, int length) method Combine (line 88) | public static TextSpan Combine(TextSpan left, TextSpan right) method Contains (line 93) | public bool Contains(int position) method Contains (line 98) | public bool Contains(TextPoint point) method Contains (line 104) | public bool Contains(Span span) method Contains (line 109) | public bool Contains(TextSpan span) method OverlapsWith (line 115) | public bool OverlapsWith(Span span) method OverlapsWith (line 120) | public bool OverlapsWith(TextSpan span) method Overlap (line 126) | public TextSpan? Overlap(Span span) method Overlap (line 135) | public TextSpan? Overlap(TextSpan span) method IntersectsWith (line 141) | public bool IntersectsWith(Span span) method IntersectsWith (line 146) | public bool IntersectsWith(TextSpan span) method Intersection (line 152) | public TextSpan? Intersection(Span span) method Intersection (line 161) | public TextSpan? Intersection(TextSpan span) method GetHashCode (line 167) | public override int GetHashCode() method ToString (line 172) | public override string ToString() method Equals (line 177) | public override bool Equals(object obj) method EnsureCompatible (line 197) | private void EnsureCompatible(ILineBreaks lineBreaks) method GetText (line 206) | public string GetText(string document) method Equals (line 215) | public bool Equals(TextSpan other) FILE: Source/Core.Parsers/Text/TextUtils.cs class TextUtils (line 24) | public static class TextUtils method LengthOfLineBreak (line 32) | public static int LengthOfLineBreak(string text, int position) method LengthOfLineBreak (line 59) | public static int LengthOfLineBreak(char[] text, int position) method GetLineSpan (line 88) | public static Span GetLineSpan(this ILineBreaks/*!*/lineBreaks, int line) FILE: Source/Core.Parsers/TreeVisitor.cs class TreeVisitor (line 21) | public class TreeVisitor method VisitElement (line 28) | public virtual void VisitElement(LangElement element) method VisitGlobalCode (line 38) | public virtual void VisitGlobalCode(GlobalCode x) method VisitTryStmt (line 49) | virtual public void VisitTryStmt(TryStmt x) method VisitThrowStmt (line 67) | virtual public void VisitThrowStmt(ThrowStmt x) method VisitNamespaceDecl (line 76) | virtual public void VisitNamespaceDecl(NamespaceDecl x) method VisitGlobalConstDeclList (line 85) | virtual public void VisitGlobalConstDeclList(GlobalConstDeclList x) method VisitGlobalConstantDecl (line 91) | virtual public void VisitGlobalConstantDecl(GlobalConstantDecl x) method VisitBlockStmt (line 100) | virtual public void VisitBlockStmt(BlockStmt x) method VisitExpressionStmt (line 109) | virtual public void VisitExpressionStmt(ExpressionStmt x) method VisitEmptyStmt (line 114) | virtual public void VisitEmptyStmt(EmptyStmt x) method VisitUnsetStmt (line 123) | virtual public void VisitUnsetStmt(UnsetStmt x) method VisitGlobalStmt (line 133) | virtual public void VisitGlobalStmt(GlobalStmt x) method VisitStaticStmt (line 143) | virtual public void VisitStaticStmt(StaticStmt x) method VisitDeclareStmt (line 152) | virtual public void VisitDeclareStmt(DeclareStmt x) method VisitIfStmt (line 162) | virtual public void VisitIfStmt(IfStmt x) method VisitConditionalStmt (line 173) | virtual public void VisitConditionalStmt(ConditionalStmt x) method VisitTypeDecl (line 184) | virtual public void VisitTypeDecl(TypeDecl x) method VisitMethodDecl (line 194) | virtual public void VisitMethodDecl(MethodDecl x) method VisitFieldDeclList (line 208) | virtual public void VisitFieldDeclList(FieldDeclList x) method VisitFieldDecl (line 218) | virtual public void VisitFieldDecl(FieldDecl x) method VisitConstDeclList (line 227) | virtual public void VisitConstDeclList(ConstDeclList x) method VisitClassConstantDecl (line 237) | virtual public void VisitClassConstantDecl(ClassConstantDecl x) method VisitConstantDecl (line 246) | virtual public void VisitConstantDecl(ConstantDecl x) method VisitFunctionDecl (line 255) | virtual public void VisitFunctionDecl(FunctionDecl x) method VisitTraitsUse (line 265) | virtual public void VisitTraitsUse(TraitsUse x) method VisitTraitAdaptationPrecedence (line 274) | virtual public void VisitTraitAdaptationPrecedence(TraitsUse.TraitAdap... method VisitTraitAdaptationAlias (line 279) | virtual public void VisitTraitAdaptationAlias(TraitsUse.TraitAdaptatio... method VisitEchoStmt (line 288) | virtual public void VisitEchoStmt(EchoStmt x) method VisitStatements (line 297) | private void VisitStatements(IList statements) method VisitExpressions (line 308) | private void VisitExpressions(ICollection expressions) method VisitSwitchStmt (line 323) | virtual public void VisitSwitchStmt(SwitchStmt x) method VisitCaseItem (line 336) | virtual public void VisitCaseItem(CaseItem x) method VisitDefaultItem (line 348) | virtual public void VisitDefaultItem(DefaultItem x) method VisitSwitchItem (line 358) | virtual public void VisitSwitchItem(SwitchItem x) method VisitJumpStmt (line 367) | virtual public void VisitJumpStmt(JumpStmt x) method VisitGotoStmt (line 371) | virtual public void VisitGotoStmt(GotoStmt x) method VisitLabelStmt (line 375) | virtual public void VisitLabelStmt(LabelStmt x) method VisitWhileStmt (line 388) | virtual public void VisitWhileStmt(WhileStmt x) method VisitForStmt (line 399) | virtual public void VisitForStmt(ForStmt x) method VisitForeachStmt (line 412) | virtual public void VisitForeachStmt(ForeachStmt x) method VisitConstantUse (line 435) | virtual public void VisitConstantUse(ConstantUse x) method VisitDirectVarUse (line 440) | virtual public void VisitDirectVarUse(DirectVarUse x) method VisitGlobalConstUse (line 444) | virtual public void VisitGlobalConstUse(GlobalConstUse x) method VisitClassConstUse (line 448) | virtual public void VisitClassConstUse(ClassConstUse x) method VisitPseudoClassConstUse (line 453) | virtual public void VisitPseudoClassConstUse(PseudoClassConstUse x) method VisitPseudoConstUse (line 457) | virtual public void VisitPseudoConstUse(PseudoConstUse x) method VisitIndirectVarUse (line 461) | virtual public void VisitIndirectVarUse(IndirectVarUse x) method VisitVarLikeConstructUse (line 467) | virtual public void VisitVarLikeConstructUse(VarLikeConstructUse x) method VisitIncludingEx (line 476) | virtual public void VisitIncludingEx(IncludingEx x) method VisitIssetEx (line 485) | virtual public void VisitIssetEx(IssetEx x) method VisitEmptyEx (line 495) | virtual public void VisitEmptyEx(EmptyEx x) method VisitEvalEx (line 504) | virtual public void VisitEvalEx(EvalEx x) method VisitExitEx (line 513) | virtual public void VisitExitEx(ExitEx x) method VisitBinaryEx (line 522) | virtual public void VisitBinaryEx(BinaryEx x) method VisitShellEx (line 532) | virtual public void VisitShellEx(ShellEx x) method VisitItemUse (line 541) | virtual public void VisitItemUse(ItemUse x) method VisitStringLiteralDereferenceEx (line 552) | virtual public void VisitStringLiteralDereferenceEx(StringLiteralDeref... method VisitFunctionCall (line 562) | virtual public void VisitFunctionCall(FunctionCall x) method VisitDirectFcnCall (line 574) | virtual public void VisitDirectFcnCall(DirectFcnCall x) method VisitIndirectFcnCall (line 583) | virtual public void VisitIndirectFcnCall(IndirectFcnCall x) method VisitDirectStMtdCall (line 593) | virtual public void VisitDirectStMtdCall(DirectStMtdCall x) method VisitIndirectStMtdCall (line 603) | virtual public void VisitIndirectStMtdCall(IndirectStMtdCall x) method VisitDirectStFldUse (line 609) | virtual public void VisitDirectStFldUse(DirectStFldUse x) method VisitIndirectStFldUse (line 613) | virtual public void VisitIndirectStFldUse(IndirectStFldUse x) method VisitArrayEx (line 623) | virtual public void VisitArrayEx(ArrayEx x) method VisitArrayItem (line 629) | virtual public void VisitArrayItem(Item item) method VisitConditionalEx (line 645) | virtual public void VisitConditionalEx(ConditionalEx x) method VisitIncDecEx (line 656) | virtual public void VisitIncDecEx(IncDecEx x) method VisitAssignEx (line 665) | virtual public void VisitAssignEx(AssignEx x) method VisitValueAssignEx (line 674) | virtual public void VisitValueAssignEx(ValueAssignEx x) method VisitRefAssignEx (line 684) | virtual public void VisitRefAssignEx(RefAssignEx x) method VisitUnaryEx (line 694) | virtual public void VisitUnaryEx(UnaryEx x) method VisitNewEx (line 703) | virtual public void VisitNewEx(NewEx x) method VisitInstanceOfEx (line 715) | virtual public void VisitInstanceOfEx(InstanceOfEx x) method VisitTypeOfEx (line 725) | virtual public void VisitTypeOfEx(TypeOfEx x) method VisitConcatEx (line 734) | virtual public void VisitConcatEx(ConcatEx x) method VisitListEx (line 743) | virtual public void VisitListEx(ListEx x) method VisitLambdaFunctionExpr (line 752) | virtual public void VisitLambdaFunctionExpr(LambdaFunctionExpr x) method VisitYieldEx (line 770) | virtual public void VisitYieldEx(YieldEx x) method VisitIntLiteral (line 780) | virtual public void VisitIntLiteral(IntLiteral x) method VisitLongIntLiteral (line 785) | virtual public void VisitLongIntLiteral(LongIntLiteral x) method VisitDoubleLiteral (line 790) | virtual public void VisitDoubleLiteral(DoubleLiteral x) method VisitStringLiteral (line 795) | virtual public void VisitStringLiteral(StringLiteral x) method VisitBinaryStringLiteral (line 800) | virtual public void VisitBinaryStringLiteral(BinaryStringLiteral x) method VisitBoolLiteral (line 805) | virtual public void VisitBoolLiteral(BoolLiteral x) method VisitNullLiteral (line 810) | virtual public void VisitNullLiteral(NullLiteral x) method VisitCatchItem (line 823) | virtual public void VisitCatchItem(CatchItem x) method VisitFinallyItem (line 833) | virtual public void VisitFinallyItem(FinallyItem x) method VisitStaticVarDecl (line 842) | virtual public void VisitStaticVarDecl(StaticVarDecl x) method VisitFormalTypeParam (line 848) | virtual public void VisitFormalTypeParam(FormalTypeParam x) method VisitCustomAttribute (line 857) | virtual public void VisitCustomAttribute(CustomAttribute x) method VisitFormalParam (line 867) | virtual public void VisitFormalParam(FormalParam x) method VisitActualParam (line 877) | virtual public void VisitActualParam(ActualParam x) method VisitNamedActualParam (line 886) | virtual public void VisitNamedActualParam(NamedActualParam x) method VisitPrimitiveTypeRef (line 891) | virtual public void VisitPrimitiveTypeRef(PrimitiveTypeRef x) method VisitDirectTypeRef (line 895) | virtual public void VisitDirectTypeRef(DirectTypeRef x) method VisitIndirectTypeRef (line 899) | virtual public void VisitIndirectTypeRef(IndirectTypeRef x) method VisitPHPDocStmt (line 904) | virtual public void VisitPHPDocStmt(PHPDocStmt x) { } FILE: Source/Core.Parsers/Utils.cs class EnvironmentUtils (line 32) | public static class EnvironmentUtils type UnicodeCategoryGroup (line 75) | public enum UnicodeCategoryGroup class StringUtils (line 90) | public static class StringUtils method Increment (line 106) | public static string Increment(string str) method AddCSlashes (line 149) | public static string/*!*/ AddCSlashes(string/*!*/ str) method AddCSlashes (line 154) | public static string/*!*/ AddCSlashes(string/*!*/ str, bool singleQuot... method AddCSlashes (line 168) | public static string/*!*/ AddCSlashes(string/*!*/ str, bool singleQuot... method EscapeStringCustom (line 201) | public static string/*!*/ EscapeStringCustom(string/*!*/str, char[]/*!... method StripCSlashes (line 229) | public static string/*!*/ StripCSlashes(string/*!*/ str) method AddDbSlashes (line 266) | public static string/*!*/ AddDbSlashes(string/*!*/ str) method StripDbSlashes (line 291) | public static string/*!*/ StripDbSlashes(string/*!*/ str) method BinToHex (line 328) | public static string BinToHex(byte[] bytes, string separator) method Replace (line 372) | internal static string Replace(string str, string from, string to) method FirstDifferent (line 391) | public static int FirstDifferent(string str1, string str2, bool ignore... method FirstDifferentIgnoreCase (line 397) | private static int FirstDifferentIgnoreCase(string str1, string str2) method FirstDifferentCaseSensitive (line 416) | private static int FirstDifferentCaseSensitive(string str1, string str2) method FirstDifferent (line 429) | public static int FirstDifferent(char[] str1, int startIndex1, string ... method StringBuilderAppend (line 454) | internal static void StringBuilderAppend(PHP.Core.Parsers.PhpStringBui... method IsAsciiString (line 459) | public static bool IsAsciiString(string/*!*/ str) method IsAsciiString (line 464) | public static bool IsAsciiString(string/*!*/ str, int start, int length) method ParseUnicodeDesignation (line 489) | public static int ParseUnicodeDesignation(string/*!*/ str, int pos, ou... method IsWhitespace (line 607) | internal static bool IsWhitespace(string/*!*/ str) method IsWhiteSpace (line 618) | internal static bool IsWhiteSpace(byte b) method IsConvertableToNumber (line 628) | internal static bool IsConvertableToNumber(byte[] bytes) method Utf32ToString (line 702) | internal static string Utf32ToString(int codePoint) class UniformWrapper (line 718) | public abstract class UniformWrapper method GetBuilder (line 726) | public virtual UniformBuilder GetBuilder() method GetBuilder (line 731) | public virtual UniformBuilder GetBuilder(int capacity) class UniformBuilder (line 781) | public abstract class UniformBuilder method ToWrapper (line 783) | public abstract UniformWrapper ToWrapper(); method Append (line 784) | public abstract void Append(char c); method Append (line 786) | public void Append(string s) class BytesWrapper (line 793) | public sealed class BytesWrapper : UniformWrapper method BytesWrapper (line 814) | public BytesWrapper(byte[]/*!*/ bytes) method GetBuilder (line 820) | public override UniformBuilder GetBuilder() method GetBuilder (line 825) | public override UniformBuilder GetBuilder(int capacity) class Builder (line 832) | public sealed class Builder : UniformBuilder method Builder (line 836) | public Builder(MemoryStream stream) method Append (line 841) | public override void Append(char c) method ToWrapper (line 846) | public override UniformWrapper ToWrapper() class CharsWrapper (line 855) | public sealed class CharsWrapper : UniformWrapper method CharsWrapper (line 868) | public CharsWrapper(char[]/*!*/ chars) class StringWrapper (line 875) | public sealed class StringWrapper : UniformWrapper method StringWrapper (line 890) | public StringWrapper(string str) method GetBuilder (line 896) | public override UniformBuilder GetBuilder() method GetBuilder (line 901) | public override UniformBuilder GetBuilder(int capacity) class Builder (line 908) | public sealed class Builder : UniformBuilder method Builder (line 912) | public Builder(System.Text.StringBuilder builder) method Append (line 917) | public override void Append(char c) method ToWrapper (line 922) | public override UniformWrapper ToWrapper() class StringBuilderWrapper (line 931) | public sealed class StringBuilderWrapper : UniformWrapper method StringBuilderWrapper (line 939) | public StringBuilderWrapper(StringBuilder builder) method ToClsCompliantIdentifier (line 953) | internal static string ToClsCompliantIdentifier(string/*!*/ name) method EqualsOrdinalIgnoreCase (line 981) | public static bool EqualsOrdinalIgnoreCase(this string self, string str) method ToUpperAsciiInvariant (line 990) | public static char ToUpperAsciiInvariant(this char c) method LastCharacter (line 1004) | public static int LastCharacter(this string/*!*/ str) method CharsCount (line 1012) | public static int CharsCount(this string str, char c) method Replace (line 1033) | public static StringBuilder/*!*/Replace(this StringBuilder/*!*/str, in... class CollectionUtils (line 1060) | public static class CollectionUtils method ContainsString (line 1071) | public static bool ContainsString(IEnumerable/*!*/ collection, string ... method GetLastSet (line 1090) | public static int GetLastSet(BitArray bitmap) method IncrementValue (line 1097) | public static int IncrementValue(Dictionary/*!*/ dict... method JoinDictionary (line 1108) | public static IDictionary JoinDictionary(IEnumerable ke... method BuildListDictionary (line 1128) | public static IDictionary> BuildListDictionary(IEnum... method Filter (line 1150) | public static IEnumerable Filter(IEnumerable en, Func(this ICollection list) class ListUtils (line 1167) | public static class ListUtils method IndexOf (line 1178) | public static int IndexOf(this IList/*!*/list, T item, IEquality... method RemoveLast (line 1196) | public static void RemoveLast(this IList/*!*/list) method Last (line 1207) | public static T Last(this IList/*!*/list) method Any (line 1215) | public static bool Any(this List list) method AsArray (line 1223) | public static T[]/*!*/AsArray(this IList list) class EmptyArray (line 1252) | public static class EmptyArray class ArrayUtils (line 1272) | [DebuggerNonUserCode] method ToStringArray (line 1306) | public static string[] ToStringArray(IList list) method ToString (line 1323) | public unsafe static string ToString(byte[] bytes) method BinarySearch (line 1341) | public static int BinarySearch(char[] array, char c) method Fill (line 1374) | public unsafe static void Fill(byte[] array, byte value, int offset, i... method RemoveLast (line 1404) | internal static T[] RemoveLast(T[] array) method Compare (line 1415) | unsafe public static int Compare(byte[] x, byte[] y) method Compare (line 1435) | unsafe public static int Compare(byte[]/*!*/x_bytes, byte[]/*!*/y_byte... method Compare (line 1446) | unsafe public static int Compare(byte* x, byte* y, int length) method Equals (line 1463) | private static bool Equals(T x, T y) where T : IEquatable method Equals (line 1481) | public static bool Equals(T[] x, T[] y) where T : IEquatable method Equals (line 1505) | public static bool Equals(Type[] x, Type[] y) method GetValueIndices (line 1530) | internal static byte[] GetValueIndices(int[] bytes, int value, bool in... method Concat (line 1570) | public static T[]/*!*/ Concat(T[]/*!*/ x, T[]/*!*/ y) method Concat (line 1589) | public static T[]/*!*/ Concat(T[] x, T y) method Concat (line 1609) | public static T[]/*!*/Concat(T x, T[] y) method Concat (line 1633) | public static byte[]/*!*/ Concat(byte[]/*!*/ x, byte[]/*!*/ y) method IndexOf (line 1654) | public static int IndexOf(byte[] haystack, byte needle, int from) method IndexOf (line 1669) | public unsafe static int IndexOf(byte[] haystack, byte needle, int from) method Filter (line 1683) | internal static T[]/*!*/ Filter(T[]/*!*/ srcArray, T[]/*!*/ dstArra... method IndexOfNull (line 1696) | internal static int IndexOfNull(ref T[]/*!*/ array, int start) method CheckCopyTo (line 1707) | internal static void CheckCopyTo(Array/*!*/ array, int index, int count) method ToList (line 1719) | public static string/*!*/ ToList(IEnumerable enumerable, Action<... method TakeWhileCount (line 1746) | public static int TakeWhileCount(object[]/*!*/args, Predicate ... method Unique (line 1765) | public static ICollection/*!*/Unique(IList items) method EnsureUnique (line 1779) | public static T[]/*!*/EnsureUnique(T[] items) method Group (line 1799) | public static IDictionary>/*!*/Group(IL... method LogicalAnd (line 1825) | public static bool LogicalAnd(IEnumerable/*!*/items, Converter(this T[] arr) method Empty (line 1872) | public static bool Empty(this T[] arr) method TakeArray (line 1880) | public static T[] TakeArray(this T[] arr, int from, int count) type FullPath (line 1908) | [Serializable] class PathEqualityComparer (line 1914) | private class PathEqualityComparer : IEqualityComparer method GetHashCode (line 1922) | public int GetHashCode(FullPath path) method Equals (line 1927) | public bool Equals(FullPath x, FullPath y) method PathEqualityComparer (line 1932) | public PathEqualityComparer() method FullPath (line 2014) | public FullPath(string arbitraryPath) method FullPath (line 2026) | public FullPath(string/*!*/ relativePath, FullPath root) method FullPath (line 2043) | internal FullPath(string/*!*/ path, bool isArbitrary) method FullPath (line 2078) | internal FullPath(FullPath root, RelativePath relativePath) method EnsureNonEmpty (line 2135) | public void EnsureNonEmpty(string argumentName) method EnsureNonEmpty (line 2141) | private void EnsureNonEmpty() method Equals (line 2147) | public bool Equals(FullPath other) method Equals (line 2152) | public override bool Equals(object other) method GetHashCode (line 2159) | public override int GetHashCode() method ToString (line 2164) | public override string ToString() method GetFiles (line 2174) | public FullPath[]/*!*/ GetFiles() method GetDirectories (line 2180) | public FullPath[]/*!*/ GetDirectories() method GetFullPaths (line 2186) | public static FullPath[]/*!*/ GetFullPaths(string[]/*!*/ paths) method GetFullPaths (line 2191) | internal static FullPath[]/*!*/ GetFullPaths(string[]/*!*/ paths, bool... method GetFullPaths (line 2204) | public static FullPath[]/*!*/ GetFullPaths(string[]/*!*/ paths, FullPa... method GetCurrentDirectory (line 2219) | public static FullPath GetCurrentDirectory() method HasAnyExtension (line 2227) | public bool HasAnyExtension(IEnumerable/*!*/ fileExtensions) type RelativePath (line 2251) | [Serializable] method RelativePath (line 2286) | internal RelativePath(sbyte level, string/*!*/ path) method RelativePath (line 2298) | public RelativePath(RelativePath first, RelativePath second) method RelativePath (line 2380) | public RelativePath(string/*!*/ path) method RelativePath (line 2461) | public RelativePath(FullPath root, FullPath path) method ToFullPath (line 2529) | public FullPath ToFullPath(FullPath root) method CombinePath (line 2551) | private static string CombinePath(FullPath root, string path) method ToString (line 2563) | public override string ToString() method ParseCanonical (line 2591) | internal static RelativePath ParseCanonical(string/*!*/ relativePath) method GetHashCode (line 2614) | public override int GetHashCode() method Equals (line 2619) | public override bool Equals(object other) method Equals (line 2626) | public bool Equals(RelativePath other) method CompareTo (line 2633) | public int CompareTo(object obj) FILE: Source/Core.Tests/ConvertTests.cs class ConvertTests (line 6) | [TestClass] type TestCase (line 9) | struct TestCase method TestCase (line 18) | public TestCase(string s, bool isnum, int p, int i, int l, int d, in... method TestIsNumber (line 99) | [TestMethod] FILE: Source/Core.Tests/NodeCompilersTests.cs class NodeCompilersTests (line 9) | [TestClass] method TestAstNodeCompilersDefined (line 12) | [TestMethod] FILE: Source/Core.Tests/OperatorsTests.cs class OperatorsTests (line 7) | [TestClass] method TestAddition (line 10) | [TestMethod] method TestShiftLeft (line 35) | [TestMethod] method Concat (line 52) | [TestMethod] FILE: Source/Core.Tests/PhpTypeCodeTests.cs class PhpTypeCodeTests (line 7) | [TestClass] method TestGetByTypeCode (line 10) | [TestMethod] FILE: Source/Core.Tests/PrimitiveTypeTests.cs class PrimitiveTypeTests (line 8) | [TestClass] method TestGetByName (line 11) | [TestMethod] FILE: Source/Core.Tests/TypeDescsTests.cs class TypeDescsTests (line 8) | [TestClass] method TestPhpObjectInterfaces (line 11) | [TestMethod] FILE: Source/Core/ApplicationContext.CLR.cs class ApplicationContext (line 28) | public sealed partial class ApplicationContext class AssemblyLoader (line 77) | public sealed partial class AssemblyLoader method Load (line 85) | public void Load(IEnumerable/*!*/... method LoadReference (line 101) | private void LoadReference(string reference, string libraryRoot) method LoadScriptLibrary (line 140) | public DAssembly LoadScriptLibrary(string assemblyName, Uri assemblyUr... method LoadScriptLibrary (line 182) | public DAssembly LoadScriptLibrary(Assembly/*!*/ realAssembly, string ... class ScriptLibraryDatabase (line 208) | internal sealed class ScriptLibraryDatabase class Entry (line 215) | private class Entry method Entry (line 221) | public Entry(FullPath path, ScriptModule scriptModule, ScriptAssembl... class ScriptLibraryConfigurationNode (line 236) | internal class ScriptLibraryConfigurationNode method Equals (line 264) | public override bool Equals(object obj) method GetHashCode (line 284) | public override int GetHashCode() method FindAddedLibrary (line 298) | private int FindAddedLibrary(ScriptLibraryConfigurationNode/*!*/ desc) method AddLibrary (line 307) | public bool AddLibrary(string assemblyName, Uri assemblyUrl, string ur... method RemoveLibrary (line 323) | public bool RemoveLibrary(string assemblyName, Uri assemblyUrl, string... method ClearLibraries (line 348) | public void ClearLibraries() method AddLibrary (line 358) | private bool AddLibrary(ScriptLibraryConfigurationNode/*!*/ desc) method EnsureLibrariesReflected (line 381) | internal void EnsureLibrariesReflected() method ScriptLibraryDatabase (line 433) | public ScriptLibraryDatabase(ApplicationContext context) method ReflectLibraryNoLock (line 446) | internal void ReflectLibraryNoLock(ScriptAssembly scriptAssembly) method GetScriptModule (line 466) | public ScriptModule GetScriptModule(FullPath path) method ContainsScript (line 482) | public bool ContainsScript(FullPath path) FILE: Source/Core/ApplicationContext.cs class ApplicationContext (line 34) | [DebuggerNonUserCode] method DefineDefaultContext (line 112) | public static bool DefineDefaultContext(bool lazyFullReflection, bool ... method ApplicationContext (line 137) | private ApplicationContext() method ApplicationContext (line 141) | public ApplicationContext(bool lazyFullReflection, bool reflectionOnly... method PopulateTables (line 163) | private void PopulateTables() method AddExportMethod (line 258) | private void AddExportMethod(DTypeDesc/*!*/typedesc) method LoadModuleEntries (line 269) | internal void LoadModuleEntries(DModule/*!*/ module) method GetLoadedAssemblies (line 278) | public List/*!*/ GetLoadedAssemblies() method GetLoadedLibraries (line 283) | public IEnumerable/*!*/ GetLoadedLibraries() method GetLoadedExtensions (line 289) | public IEnumerable/*!*/ GetLoadedExtensions() method GetExtensionImplementor (line 307) | public PhpLibraryDescriptor/*!*/ GetExtensionImplementor(string name) method GetFunction (line 325) | public DRoutine GetFunction(QualifiedName qualifiedName, ref string/*!... method GetType (line 334) | public DType GetType(QualifiedName qualifiedName, ref string/*!*/ full... method GetConstant (line 343) | public GlobalConstant GetConstant(QualifiedName qualifiedName, ref str... method DeclareType (line 356) | [Emitted] method DeclareType (line 366) | [Emitted] method DeclareFunction (line 376) | [Emitted] method DeclareConstant (line 391) | [Emitted] method IsTransientRealType (line 400) | public bool IsTransientRealType(Type/*!*/ realType) method BuildFileExistsDelegate (line 409) | internal Predicate BuildFileExistsDelegate() method AddMethodToType (line 464) | public void AddMethodToType(DTypeDesc typedesc, PhpMemberAttributes at... method AddConstantToType (line 494) | public void AddConstantToType(DTypeDesc typedesc, PhpMemberAttributes ... method DummyArgFull (line 507) | [NeedsArgless] class AssemblyLoader (line 519) | public sealed partial class AssemblyLoader method AssemblyLoader (line 538) | internal AssemblyLoader(ApplicationContext/*!*/ applicationContext, bo... method LoadRealAssembly (line 547) | internal Assembly LoadRealAssembly(string/*!*/ target) method LoadRealAssemblyFrom (line 556) | internal Assembly LoadRealAssemblyFrom(string/*!*/ target) method GetLoadedAssemblies (line 565) | public List GetLoadedAssemblies() method Load (line 590) | public DAssembly/*!*/ Load(string assemblyName, Uri assemblyUrl, Libra... method Load (line 624) | public DAssembly/*!*/ Load(Assembly/*!*/ realAssembly, LibraryConfigSt... FILE: Source/Core/Attributes.cs class DAssemblyAttribute (line 31) | [Serializable] method Reflect (line 34) | internal static DAssemblyAttribute Reflect(Assembly/*!*/ assembly) class PhpAssemblyAttribute (line 44) | [Serializable] class PhpLibraryAttribute (line 52) | [Serializable] method PhpLibraryAttribute (line 83) | public PhpLibraryAttribute(Type descriptor, string/*!*/ name) method PhpLibraryAttribute (line 92) | public PhpLibraryAttribute(Type descriptor, string/*!*/ name, string[]... method PhpLibraryAttribute (line 101) | public PhpLibraryAttribute(Type descriptor, string/*!*/ name, string[]... class PhpExtensionAttribute (line 148) | [Serializable] method PhpExtensionAttribute (line 152) | public PhpExtensionAttribute(string/*!*/name) class ScriptAssemblyAttribute (line 162) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = false, Inheri... method ScriptAssemblyAttribute (line 177) | public ScriptAssemblyAttribute(bool isMultiScript, Type ssaScriptType) method Reflect (line 183) | internal new static ScriptAssemblyAttribute Reflect(Assembly/*!*/ asse... class PurePhpAssemblyAttribute (line 196) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = false, Inheri... method PurePhpAssemblyAttribute (line 202) | public PurePhpAssemblyAttribute(string[]/*!*/ referencedAssemblies) method Reflect (line 221) | internal new static PurePhpAssemblyAttribute Reflect(Assembly/*!*/ ass... class ImplementsTypeAttribute (line 238) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, All... method ImplementsTypeAttribute (line 250) | public ImplementsTypeAttribute() method ImplementsTypeAttribute (line 259) | public ImplementsTypeAttribute(string PHPTypeName) method Reflect (line 267) | internal static ImplementsTypeAttribute Reflect(Type/*!*/type) class DTypeSpecAttribute (line 278) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.GenericPar... method DTypeSpecAttribute (line 284) | public DTypeSpecAttribute(int data0, int data1) method DTypeSpecAttribute (line 289) | public DTypeSpecAttribute(int[]/*!*/ data) method DTypeSpecAttribute (line 294) | public DTypeSpecAttribute(int data0, int data1, byte[]/*!*/ strings) method DTypeSpecAttribute (line 299) | public DTypeSpecAttribute(int[]/*!*/ data, byte[]/*!*/ strings) method Reflect (line 304) | internal static DTypeSpecAttribute Reflect(ICustomAttributeProvider/*!... class RoutineAttribute (line 311) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... method RoutineAttribute (line 316) | public RoutineAttribute(RoutineProperties properties) class PhpNamespacePrivateAttribute (line 328) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface | At... class PhpTraitAttribute (line 337) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... class PhpFinalAttribute (line 346) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... class PhpAbstractAttribute (line 355) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... class PhpHasInitValueAttribute (line 364) | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited... class AllowReturnValueOverrideAttribute (line 377) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... class AllowParametersOverrideAttribute (line 386) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... class PhpPublicFieldAttribute (line 397) | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited... method PhpPublicFieldAttribute (line 404) | public PhpPublicFieldAttribute(string fieldName, bool isStatic, bool h... class PseudoCustomAttribute (line 416) | public abstract class PseudoCustomAttribute : Attribute class ExportAttribute (line 420) | [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | method ExportAttribute (line 427) | public ExportAttribute() class AppStaticAttribute (line 432) | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited... method AppStaticAttribute (line 435) | public AppStaticAttribute() type FunctionImplOptions (line 447) | [Flags] class ImplementsFunctionAttribute (line 511) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... method ImplementsFunctionAttribute (line 518) | public ImplementsFunctionAttribute(string name) method ImplementsFunctionAttribute (line 528) | public ImplementsFunctionAttribute(string name, FunctionImplOptions op... method Reflect (line 546) | internal static ImplementsFunctionAttribute Reflect(MethodBase/*!*/ me... method ReflectDynamic (line 559) | internal static ImplementsFunctionAttribute ReflectDynamic(Type/*!*/ a... class PureFunctionAttribute (line 577) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... method PureFunctionAttribute (line 610) | public PureFunctionAttribute() method PureFunctionAttribute (line 621) | public PureFunctionAttribute(Type specialMethodType, string specialMet... method Reflect (line 632) | internal static PureFunctionAttribute Reflect(MethodBase/*!*/ method) class ThisAttribute (line 647) | [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inher... method ThisAttribute (line 650) | public ThisAttribute() class NullableAttribute (line 662) | [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inher... method NullableAttribute (line 665) | public NullableAttribute() class ImplementsMethodAttribute (line 673) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... method ImplementsMethodAttribute (line 676) | public ImplementsMethodAttribute() class PhpVisibleAttribute (line 684) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method, All... method PhpVisibleAttribute (line 687) | public PhpVisibleAttribute() method Reflect (line 691) | internal static PhpVisibleAttribute Reflect(MemberInfo/*!*/ info) class ImplementsConstantAttribute (line 701) | [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited... method ImplementsConstantAttribute (line 708) | public ImplementsConstantAttribute(string name) method Reflect (line 726) | internal static ImplementsConstantAttribute Reflect(FieldInfo/*!*/ field) class ImplementsExtensionAttribute (line 741) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | Attribu... method ImplementsExtensionAttribute (line 748) | public ImplementsExtensionAttribute(string name) class CastToFalseAttribute (line 769) | [AttributeUsage(AttributeTargets.ReturnValue, AllowMultiple = false, Inh... method CastToFalseAttribute (line 772) | public CastToFalseAttribute() method IsDefined (line 781) | internal static bool IsDefined(MethodInfo/*!*/ method) class PhpDeepCopyAttribute (line 791) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.ReturnValu... class PhpRwAttribute (line 800) | [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inher... method IsDefined (line 803) | internal static bool IsDefined(ParameterInfo/*!*/ param) class NeedsVariablesAttribute (line 812) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... class ExternalCallbackAttribute (line 823) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherite... method ExternalCallbackAttribute (line 830) | public ExternalCallbackAttribute(string callbackName) class ScriptAttribute (line 849) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method ScriptAttribute (line 869) | public ScriptAttribute(long sourceTimestamp, string relativePath) method Reflect (line 880) | internal static ScriptAttribute Reflect(Type/*!*/ type) class ScriptIncludersAttribute (line 890) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method ScriptIncludersAttribute (line 907) | public ScriptIncludersAttribute(int[] includers) method Reflect (line 917) | internal static ScriptIncludersAttribute Reflect(Type/*!*/ type) class ScriptIncludeesAttribute (line 927) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method ScriptIncludeesAttribute (line 956) | public ScriptIncludeesAttribute(int[] inclusions, byte[] inclusionsCon... method ConvertBoolsToBits (line 968) | internal static byte[] ConvertBoolsToBits(bool[] array) method Reflect (line 991) | internal static ScriptIncludeesAttribute Reflect(Type/*!*/ type) class ScriptDeclaresAttribute (line 1001) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method ScriptDeclaresAttribute (line 1018) | public ScriptDeclaresAttribute(int[] declaredTypes) method Reflect (line 1028) | internal static ScriptDeclaresAttribute Reflect(Type/*!*/ type) class IncludesAttribute (line 1038) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited ... method IncludesAttribute (line 1048) | public IncludesAttribute(string relativeSourcePath, sbyte level, bool ... class PhpEvalIdAttribute (line 1077) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method PhpEvalIdAttribute (line 1080) | public PhpEvalIdAttribute(int id) method Reflect (line 1085) | internal static PhpEvalIdAttribute Reflect(Type/*!*/ type) method ToString (line 1093) | public override string ToString() class NoPhpInfoAttribute (line 1123) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | Att... class EmittedAttribute (line 1131) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | Att... class NeedsArglessAttribute (line 1140) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor, ... method IsSet (line 1148) | internal static bool IsSet(MethodInfo/*!*/method) class UsesLateStaticBindingAttribute (line 1159) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor, ... method IsSet (line 1167) | internal static bool IsSet(MethodInfo/*!*/method) FILE: Source/Core/Binders/Binder.cs class Binder (line 17) | public static class Binder type BinderFlags (line 24) | [Flags] method MethodCall (line 71) | [Emitted] method StaticMethodCall (line 101) | [Emitted] method GetProperty (line 113) | [Emitted] method StaticGetProperty (line 136) | [Emitted] FILE: Source/Core/Binders/BinderHelper.cs class BinderHelper (line 17) | internal static class BinderHelper method ThrowError (line 21) | public static Expression/*!*/ ThrowError(string id) method ThrowError (line 28) | public static Expression/*!*/ ThrowError(string id, object arg) method ThrowError (line 35) | public static Expression/*!*/ ThrowError(string id, object arg1, objec... method ThrowError (line 42) | public static Expression/*!*/ ThrowError(string id, object arg1, objec... method ThrowWarning (line 49) | public static Expression/*!*/ ThrowWarning(string id) method ThrowWarning (line 55) | public static Expression/*!*/ ThrowWarning(string id, object arg) method ThrowWarning (line 61) | public static Expression/*!*/ ThrowWarning(string id, object arg1, obj... method ThrowVisibilityError (line 79) | public static Expression/*!*/ ThrowVisibilityError(DRoutineDesc/*!*/ m... method ThrowMissingArgument (line 100) | public static Expression/*!*/ ThrowMissingArgument(int argIndex, strin... method ThrowMissingTypeArgument (line 108) | public static Expression/*!*/ ThrowMissingTypeArgument(int argIndex, s... method ThrowArgumentNotPassedByRef (line 117) | public static Expression/*!*/ ThrowArgumentNotPassedByRef(int argIndex... method ClrObjectWrapDynamic (line 137) | public static Expression/*!*/ClrObjectWrapDynamic(Expression/*!*/expre... method ClrRealObject (line 209) | public static Expression/*!*/ClrRealObject(DynamicMetaObject/*!*/targe... method MakePhpReference (line 247) | public static Expression/*!*/MakePhpReference(Expression/*!*/expression) method CombineArguments (line 263) | public static Expression[]/*!*/ CombineArguments(Expression/*!*/ arg, ... method CombineArguments (line 273) | public static DynamicMetaObject[]/*!*/ CombineArguments(DynamicMetaObj... method GetSimpleInvokeRestrictions (line 283) | public static BindingRestrictions GetSimpleInvokeRestrictions(DynamicM... method AssertNotPhpReferenceMethod (line 298) | private static object AssertNotPhpReferenceMethod(object obj) method AssertNotPhpReference (line 304) | public static Expression/*!*/ AssertNotPhpReference(Expression objEx) method ValueTypeRestriction (line 314) | public static BindingRestrictions ValueTypeRestriction( this DynamicMe... method WrapInstanceMethodCall (line 326) | public static MethodInfo/*!*/WrapInstanceMethodCall(MethodInfo/*!*/mi) method PackToExpressions (line 362) | public static Expression[]/*!*/ PackToExpressions(DynamicMetaObject/*!... method PackToExpressions (line 372) | public static Expression[]/*!*/ PackToExpressions(DynamicMetaObject/*!... FILE: Source/Core/Binders/InteropBinder.cs class InteropBinder (line 14) | internal static class InteropBinder method WrapDynamic (line 17) | public static Expression WrapDynamic(Expression arg) method Unwrap (line 24) | public static Expression Unwrap(Expression arg) class InvokeMember (line 30) | internal sealed class InvokeMember : DynamicMetaObjectBinder method Bind (line 35) | public override DynamicMetaObject Bind(DynamicMetaObject target, Dyn... method Bind (line 44) | public static DynamicMetaObject/*!*/ Bind(InvokeMemberBinder/*!*/ bi... method Bind (line 50) | public static DynamicMetaObject/*!*/ Bind(string/*!*/ methodName, Ca... class Invoke (line 89) | internal sealed class Invoke : InvokeBinder method Invoke (line 92) | public Invoke(CallInfo callInfo) method FallbackInvoke (line 100) | public override DynamicMetaObject FallbackInvoke(DynamicMetaObject t... method Bind (line 109) | public static DynamicMetaObject/*!*/ Bind(InvokeBinder/*!*/ binder, class GetMember (line 134) | internal sealed class GetMember : GetMemberBinder method GetMember (line 136) | internal GetMember(string/*!*/ name) method Bind (line 143) | public static DynamicMetaObject/*!*/ Bind(GetMemberBinder/*!*/ binde... method FallbackGetMember (line 170) | public override DynamicMetaObject FallbackGetMember(DynamicMetaObjec... class SetMember (line 178) | internal sealed class SetMember : DynamicMetaObjectBinder method Bind (line 183) | public static DynamicMetaObject/*!*/ Bind(SetMemberBinder/*!*/ binde... method Bind (line 209) | public override DynamicMetaObject Bind(DynamicMetaObject target, Dyn... FILE: Source/Core/Binders/PhpBinder.cs class PhpBinder (line 20) | class PhpBinder : DefaultBinder method CallClrMethod (line 24) | public DynamicMetaObject CallClrMethod(ClrMethod method, DynamicMetaOb... method Call (line 41) | public DynamicMetaObject Call(CallSignature signature, DynamicMetaObje... method GetTargetInfo (line 80) | private TargetInfo GetTargetInfo(ClrMethod method, DynamicMetaObject t... FILE: Source/Core/Binders/PhpDynamicMetaObjects.cs class PhpReferenceDynamicMetaObject (line 17) | internal class PhpReferenceDynamicMetaObject : DynamicMetaObject method PhpReferenceDynamicMetaObject (line 21) | public PhpReferenceDynamicMetaObject(DynamicMetaObject dynamic): class PhpSmartReferenceDynamicMetaObject (line 37) | internal class PhpSmartReferenceDynamicMetaObject : DynamicMetaObject method PhpSmartReferenceDynamicMetaObject (line 41) | public PhpSmartReferenceDynamicMetaObject(DynamicMetaObject dynamic) : class ClrDynamicMetaObject (line 57) | internal class ClrDynamicMetaObject : DynamicMetaObject method ClrDynamicMetaObject (line 61) | public ClrDynamicMetaObject(DynamicMetaObject dynamic) : class ClrValueDynamicMetaObject (line 80) | internal class ClrValueDynamicMetaObject : DynamicMetaObject method ClrValueDynamicMetaObject (line 82) | public ClrValueDynamicMetaObject(DynamicMetaObject dynamic) : class WrappedClrDynamicMetaObject (line 93) | internal class WrappedClrDynamicMetaObject : DynamicMetaObject method WrappedClrDynamicMetaObject (line 95) | public WrappedClrDynamicMetaObject(DynamicMetaObject dynamic) : method WrapIt (line 108) | public Expression WrapIt() class PhpDynamicMetaObject (line 117) | internal class PhpDynamicMetaObject : DynamicMetaObject method PhpDynamicMetaObject (line 119) | public PhpDynamicMetaObject(DynamicMetaObject dynamic) : FILE: Source/Core/Binders/PhpGetMemberBinder.cs class PhpGetMemberBinder (line 19) | public class PhpGetMemberBinder : DynamicMetaObjectBinder method PhpGetMemberBinder (line 38) | public PhpGetMemberBinder(string fieldName, DTypeDesc classContext, bo... method Bind (line 48) | public override DynamicMetaObject Bind(DynamicMetaObject target, Dynam... method notsetOperation (line 61) | static PhpReference notsetOperation(DObject self, string name, DTypeDe... method FallbackInvokeMember (line 76) | private DynamicMetaObject/*!*/ FallbackInvokeMember(DynamicMetaObject ... method GetMemberRuntimeFld (line 431) | static object GetMemberRuntimeFld(DObject self, string name, DTypeDesc... method GetMemberIsSet (line 436) | static object GetMemberIsSet(DObject self, string name, DTypeDesc caller) method GetRefMemberNotFound (line 441) | static PhpReference GetRefMemberNotFound(DObject self, string name, DT... method GetMemberNotFoundIsSet (line 467) | static object GetMemberNotFoundIsSet(DObject self, string name, DTypeD... FILE: Source/Core/Binders/PhpInvokeBinderKey.cs type PhpInvokeBinderKey (line 11) | public struct PhpInvokeBinderKey : IEquatable method PhpInvokeBinderKey (line 44) | public PhpInvokeBinderKey(string methodName, int genericParamsCount, i... method Equals (line 76) | public bool Equals(PhpInvokeBinderKey other) method ToString (line 109) | public override string ToString() FILE: Source/Core/Binders/PhpInvokeMemberBinder.cs class PhpBaseInvokeMemberBinder (line 21) | public abstract class PhpBaseInvokeMemberBinder : DynamicMetaObjectBinder method Create (line 87) | public static PhpInvokeMemberBinder Create(string methodName, int gene... method PhpBaseInvokeMemberBinder (line 100) | protected PhpBaseInvokeMemberBinder(string methodName, int genericPara... method Bind (line 131) | public override DynamicMetaObject/*!*/ Bind(DynamicMetaObject/*!*/ tar... method FallbackInvokeMember (line 148) | protected abstract DynamicMetaObject/*!*/ FallbackInvokeMember(Dynamic... method GetArgumentsRange (line 151) | protected static DynamicMetaObject[]/*!*/ GetArgumentsRange(DynamicMet... method GetRuntimeClassContext (line 162) | protected DynamicMetaObject GetRuntimeClassContext(DynamicMetaObject[]... method GetActualClassContext (line 175) | protected DTypeDesc GetActualClassContext(DynamicMetaObject[] args) method HandleResult (line 205) | protected Expression/*!*/ HandleResult(Expression/*!*/ result, Type/*!... method CopyByReturn (line 246) | private static Expression CopyByReturn(Expression result) method DoAndReturnDefault (line 256) | protected DynamicMetaObject DoAndReturnDefault(Expression rule, Bindin... class PhpInvokeMemberBinder (line 271) | public class PhpInvokeMemberBinder : PhpBaseInvokeMemberBinder method PhpInvokeMemberBinder (line 294) | internal PhpInvokeMemberBinder(string methodName, int genericParamsCou... method FallbackInvokeMember (line 305) | protected override DynamicMetaObject/*!*/ FallbackInvokeMember(Dynamic... method InvokeClrMethod (line 438) | private void InvokeClrMethod(DynamicMetaObject target, DynamicMetaObje... method InvokeArgLess (line 468) | private void InvokeArgLess(DynamicMetaObject target, DynamicMetaObject... method InvokeCallMethod (line 510) | private void InvokeCallMethod(DynamicMetaObject target, method InvokePhpMethod (line 596) | private void InvokePhpMethod(DynamicMetaObject/*!*/ target, DynamicMet... class PhpIndirectInvokeMemberBinder (line 672) | public sealed class PhpIndirectInvokeMemberBinder : PhpInvokeMemberBinder method PhpIndirectInvokeMemberBinder (line 698) | internal PhpIndirectInvokeMemberBinder(int genericParamsCount, int par... method FallbackInvokeMember (line 727) | protected override DynamicMetaObject/*!*/ FallbackInvokeMember( FILE: Source/Core/Binders/PhpRoutineExtensions.cs class PhpRoutineExtensions (line 13) | internal static class PhpRoutineExtensions method PrepareArguments (line 28) | public static Expression[] PrepareArguments(this PhpRoutine routine, D... method GeneratePeekPseudoGenericArgument (line 86) | private static Expression/*!*/ GeneratePeekPseudoGenericArgument(PhpRo... method GeneratePeekArgument (line 106) | private static Expression/*!*/ GeneratePeekArgument(PhpRoutine routine... method PeekValue (line 128) | private static Expression/*!*/ PeekValue(PhpRoutine routine, DynamicMe... method PeekValueOptional (line 144) | private static Expression/*!*/ PeekValueOptional(PhpRoutine routine, D... method PeekValueUnchecked (line 159) | private static Expression/*!*/ PeekValueUnchecked(PhpRoutine routine, ... method PeekReference (line 186) | private static Expression/*!*/ PeekReference(PhpRoutine routine, Dynam... method PeekReferenceOptional (line 203) | private static Expression/*!*/ PeekReferenceOptional(PhpRoutine routin... method PeekReferenceUnchecked (line 217) | private static Expression/*!*/ PeekReferenceUnchecked(PhpRoutine routi... method PeekType (line 276) | private static Expression/*!*/ PeekType(PhpRoutine routine, DynamicMet... method PeekTypeOptional (line 291) | private static Expression/*!*/ PeekTypeOptional(PhpRoutine routine, Dy... FILE: Source/Core/Binders/ReturnArgumentHelpers.cs class ReturnArgumentHelpers (line 11) | internal static class ReturnArgumentHelpers method ReturnValueConversion (line 15) | public static Expression/*!*/ ReturnValueConversion(MethodInfo method,... FILE: Source/Core/Comparisons.cs type IPhpComparable (line 27) | public interface IPhpComparable method CompareTo (line 35) | int CompareTo(object obj); method CompareTo (line 42) | int CompareTo(object obj, IComparer/*!*/ comparer); type IDictionaryComparer (line 48) | public interface IDictionaryComparer method Compare (line 54) | int Compare(object keyA, object valueA, object keyB, object valueB); class KeyComparer (line 64) | public class KeyComparer : IComparer> method KeyComparer (line 98) | public KeyComparer(IComparer/*!*/ comparer, bool reverse) // TODO: x, KeyValuePair<... class ValueComparer (line 129) | public class ValueComparer : IComparer x, KeyValuePair<... class EntryComparer (line 186) | public class EntryComparer : IComparer> method EntryComparer (line 200) | public EntryComparer(IComparer/*!*/ keyComparer, bool keyReverse, ICom... method Compare (line 233) | public int Compare(KeyValuePair x, KeyValuePair<... class ObjectEqualityComparer (line 246) | public class ObjectEqualityComparer : IEqualityComparer method ObjectEqualityComparer (line 253) | public ObjectEqualityComparer(IComparer/*!*/ comparer) method Equals (line 263) | bool IEqualityComparer.Equals(object x, object y) method GetHashCode (line 268) | int IEqualityComparer.GetHashCode(object obj) class PhpComparer (line 283) | public class PhpComparer : IComparer // TODO: , IComparer method PhpComparer (line 286) | private PhpComparer() { } method CompareOp (line 302) | public static int CompareOp(object x, object y, bool throws) method CompareOp_Nonliterals (line 384) | private static int CompareOp_Nonliterals(object x, object y) method CompareOp_ThrowHelper (line 404) | private static void CompareOp_ThrowHelper(object x, object y) method CompareOp (line 412) | public static int CompareOp(int x, int y) method CompareOp (line 417) | public static int CompareOp(object x, int y, bool throws) method CompareOp (line 460) | public static int CompareOp(int x, object y, bool throws) method Compare (line 492) | public int Compare(object x, object y) method CompareEq (line 508) | [Emitted] method CompareEq (line 578) | [Emitted] method CompareEq (line 630) | [Emitted] method CompareDouble (line 677) | public static int CompareDouble(double x, double y) method CompareInteger (line 687) | public static int CompareInteger(int x, int y) method CompareLongInteger (line 696) | public static int CompareLongInteger(long x, long y) method CompareString (line 707) | public static int CompareString(string/*!*/ x, string/*!*/ y) method CompareString (line 738) | public static int CompareString(string/*!*/ x, int y) method CompareString (line 759) | public static int CompareString(string/*!*/ x, long y) method CompareString (line 780) | public static int CompareString(string/*!*/ x, double y) method CompareStringEq (line 803) | public static bool CompareStringEq(string/*!*/ x, int y) method CompareStringEq (line 826) | public static bool CompareStringEq(string/*!*/ x, long y) method CompareStringEq (line 849) | public static bool CompareStringEq(string/*!*/ x, double y) class PhpNumericComparer (line 876) | public class PhpNumericComparer : IComparer method PhpNumericComparer (line 879) | private PhpNumericComparer() { } method Compare (line 890) | public int Compare(object x, object y) class PhpStringComparer (line 916) | public class PhpStringComparer : IComparer method PhpStringComparer (line 919) | private PhpStringComparer() { } method Compare (line 930) | public int Compare(object x, object y) class PhpLocaleStringComparer (line 944) | public class PhpLocaleStringComparer : IComparer method PhpLocaleStringComparer (line 961) | public PhpLocaleStringComparer(CultureInfo culture, bool ignoreCase) method Compare (line 971) | public int Compare(object x, object y) class PhpArrayKeysComparer (line 988) | public class PhpArrayKeysComparer : IComparer, IComparer method PhpArrayKeysComparer (line 991) | private PhpArrayKeysComparer() { } method Compare (line 1006) | public int Compare(IntStringKey x, IntStringKey y) method Compare (line 1013) | public int Compare(object x, object y) class PhpNaturalComparer (line 1031) | public class PhpNaturalComparer : IComparer method PhpNaturalComparer (line 1044) | public PhpNaturalComparer(bool caseInsensitive) method Compare (line 1053) | public int Compare(object x, object y) method CompareStrings (line 1062) | public int CompareStrings(string x, string y) method CompareLeft (line 1131) | private int CompareLeft(string x, string y, ref int i, ref int j) method CompareRight (line 1167) | internal int CompareRight(string x, string y, ref int i, ref int j) class PhpUserComparer (line 1208) | public class PhpUserComparer : IComparer method PhpUserComparer (line 1227) | public PhpUserComparer(PhpCallback compare) method Compare (line 1238) | public int Compare(object x, object y) FILE: Source/Core/Compiler/AST/ArrayEx.cs class NodeCompilers (line 26) | partial class NodeCompilers class ArrayExCompiler (line 28) | [NodeCompiler(typeof(ArrayEx))] method Analyze (line 33) | public override Evaluation Analyze(ArrayEx node, Analyzer analyzer, ... method IsDeeplyCopied (line 49) | public override bool IsDeeplyCopied(ArrayEx node, CopyReason reason,... method Emit (line 54) | public override PhpTypeCode Emit(ArrayEx node, CodeGenerator codeGen... method DetermineCapacities (line 106) | private void DetermineCapacities(ArrayEx node, out int intCount, out... class ItemCompiler (line 130) | abstract class ItemCompiler : INodeCompiler method Analyze (line 132) | internal virtual void Analyze(Item/*!*/node, Analyzer/*!*/ analyzer) method EmitIndex (line 141) | internal PhpTypeCode EmitIndex(Item/*!*/node, CodeGenerator/*!*/ cod... method EmitValue (line 146) | internal abstract PhpTypeCode EmitValue(Item/*!*/node, CodeGenerator... class ValueItemCompiler (line 153) | [NodeCompiler(typeof(ValueItem), Singleton = true)] method Analyze (line 156) | internal override void Analyze(Item node, Analyzer analyzer) method EmitValue (line 168) | internal override PhpTypeCode EmitValue(Item/*!*/node, CodeGenerator... class RefItemCompiler (line 189) | [NodeCompiler(typeof(RefItem), Singleton = true)] method Analyze (line 192) | internal override void Analyze(Item node, Analyzer analyzer) method EmitValue (line 209) | internal override PhpTypeCode EmitValue(Item node, CodeGenerator cod... FILE: Source/Core/Compiler/AST/AssignEx.cs class NodeCompilers (line 22) | partial class NodeCompilers class AssignExCompiler (line 24) | abstract class AssignExCompiler : ExpressionCompiler method StoreOnAssignment (line 29) | public override bool StoreOnAssignment(AssignEx node) class ValueAssignExCompiler (line 37) | [NodeCompiler(typeof(ValueAssignEx))] method IsDeeplyCopied (line 45) | public override bool IsDeeplyCopied(AssignEx node, CopyReason reason... method Analyze (line 52) | public override Evaluation Analyze(AssignEx node, Analyzer analyzer,... method Emit (line 189) | public override PhpTypeCode Emit(AssignEx node, CodeGenerator codeGe... method EmitDestVarRead (line 489) | private PhpTypeCode EmitDestVarRead(AssignEx/*!*/node, CodeGenerator... method EmitSourceValRead (line 508) | private PhpTypeCode EmitSourceValRead(ValueAssignEx/*!*/node, CodeGe... class RefAssignExCompiler (line 524) | [NodeCompiler(typeof(RefAssignEx))] method Analyze (line 527) | public override Evaluation Analyze(AssignEx node, Analyzer analyzer,... method Emit (line 550) | public override PhpTypeCode Emit(AssignEx node, CodeGenerator codeGe... FILE: Source/Core/Compiler/AST/AstNodeExtension.cs class AstNodeExtension (line 27) | [DebuggerNonUserCode] type NodeCompilerInfo (line 35) | public struct NodeCompilerInfo type Flags (line 37) | [Flags] method NodeCompilerInfo (line 50) | public NodeCompilerInfo(Type type, bool hasDefaultCtor, bool isSingl... method Test (line 95) | internal void Test() method NodeCompiler (line 137) | public static T/*!*/NodeCompiler(this AstNode/*!*/node) where T : c... method CreateNodeCompiler (line 153) | private static INodeCompiler/*!*/CreateNodeCompiler(AstNode/*!*/node) method ExpressionCompiler (line 168) | private static IExpressionCompiler/*!*/ExpressionCompiler(this Express... method GetAccess (line 177) | public static AccessType GetAccess(this Expression/*!*/node) method HasValue (line 182) | public static bool HasValue(this Expression/*!*/node) method GetValue (line 187) | public static object GetValue(this Expression/*!*/node) method GetValueTypeCode (line 192) | public static PhpTypeCode GetValueTypeCode(this Expression/*!*/node) method EvaluatePriorAnalysis (line 197) | public static Evaluation EvaluatePriorAnalysis(this Expression/*!*/nod... method Analyze (line 202) | public static Evaluation Analyze(this Expression/*!*/node, Analyzer/*!... method Evaluate (line 208) | public static object Evaluate(this Expression/*!*/node, object value) method Evaluate (line 213) | public static object Evaluate(this Expression/*!*/node, object leftVal... method Emit (line 219) | public static PhpTypeCode Emit(this Expression/*!*/node, CodeGenerator... method IsDeeplyCopied (line 225) | public static bool IsDeeplyCopied(this Expression/*!*/node, CopyReason... method IsCustomAttributeArgumentValue (line 231) | public static bool IsCustomAttributeArgumentValue(this Expression/*!*/... method StoreOnAssignment (line 240) | public static bool StoreOnAssignment(this Expression/*!*/node) FILE: Source/Core/Compiler/AST/BinaryEx.cs class NodeCompilers (line 24) | partial class NodeCompilers class BinaryExCompiler (line 26) | [NodeCompiler(typeof(BinaryEx))] method EvaluatePriorAnalysis (line 31) | public override Evaluation EvaluatePriorAnalysis(BinaryEx node, Comp... method Analyze (line 39) | public override Evaluation Analyze(BinaryEx node, Analyzer analyzer,... method Evaluate (line 78) | public override object Evaluate(BinaryEx node, object leftValue, obj... method IsDeeplyCopied (line 166) | public override bool IsDeeplyCopied(BinaryEx node, CopyReason reason... method Emit (line 204) | public override PhpTypeCode Emit(BinaryEx node, CodeGenerator codeGe... method EmitBitOperation (line 589) | private static PhpTypeCode EmitBitOperation(BinaryEx/*!*/node, CodeG... method EmitBinaryBooleanOperation (line 609) | private static PhpTypeCode EmitBinaryBooleanOperation(BinaryEx/*!*/n... method EmitComparison (line 637) | private static PhpTypeCode EmitComparison(BinaryEx/*!*/node, CodeGen... method EmitStrictEquality (line 709) | private static PhpTypeCode EmitStrictEquality(BinaryEx/*!*/node, Cod... method EmitEmptyArrayStrictEquality (line 735) | private static void EmitEmptyArrayStrictEquality(CodeGenerator/*!*/c... method IsEmptyArrayEx (line 789) | private static bool IsEmptyArrayEx(Expression/*!*/expr) FILE: Source/Core/Compiler/AST/BuiltInFunctions.cs class NodeCompilers (line 27) | partial class NodeCompilers class IncludingExCompiler (line 31) | [NodeCompiler(typeof(IncludingEx))] method Analyze (line 51) | public override Evaluation Analyze(IncludingEx node, Analyzer analyz... method Emit (line 68) | public override PhpTypeCode Emit(IncludingEx node, CodeGenerator cod... method EmitStaticInclusion (line 87) | private PhpTypeCode EmitStaticInclusion(IncludingEx node, CodeGenera... method EmitDynamicInclusion (line 160) | private PhpTypeCode EmitDynamicInclusion(IncludingEx node, CodeGener... class IssetExCompiler (line 186) | [NodeCompiler(typeof(IssetEx))] method Analyze (line 189) | public override Evaluation Analyze(IssetEx node, Analyzer analyzer, ... method Emit (line 200) | public override PhpTypeCode Emit(IssetEx node, CodeGenerator codeGen... class EmptyExCompiler (line 262) | [NodeCompiler(typeof(EmptyEx))] method Analyze (line 265) | public override Evaluation Analyze(EmptyEx node, Analyzer analyzer, ... method Evaluate (line 278) | public override object Evaluate(EmptyEx node, object value) method Emit (line 289) | public override PhpTypeCode Emit(EmptyEx node, CodeGenerator codeGen... method IsDeeplyCopied (line 326) | public override bool IsDeeplyCopied(EmptyEx node, CopyReason reason,... class EvalExCompiler (line 336) | [NodeCompiler(typeof(EvalEx), Singleton = true)] method Analyze (line 341) | public override Evaluation Analyze(EvalEx node, Analyzer analyzer, E... method Emit (line 355) | public override PhpTypeCode Emit(EvalEx node, CodeGenerator codeGene... class AssertExCompiler (line 372) | [NodeCompiler(typeof(AssertEx))] method Analyze (line 382) | public override Evaluation Analyze(AssertEx node, Analyzer analyzer,... method Emit (line 442) | public override PhpTypeCode Emit(AssertEx node, CodeGenerator codeGe... class ExitExCompiler (line 513) | [NodeCompiler(typeof(ExitEx))] method Analyze (line 516) | public override Evaluation Analyze(ExitEx node, Analyzer analyzer, E... method Emit (line 527) | public override PhpTypeCode Emit(ExitEx node, CodeGenerator codeGene... type IIncludingExCompiler (line 559) | internal interface IIncludingExCompiler : INodeCompiler FILE: Source/Core/Compiler/AST/CallSignature.cs class NodeCompilers (line 29) | partial class NodeCompilers class ActualParamCompiler (line 33) | [NodeCompiler(typeof(ActualParam), Singleton = true)] method Analyze (line 36) | public void Analyze(ActualParam/*!*/node, Analyzer/*!*/ analyzer, bo... method Emit (line 93) | public PhpTypeCode Emit(ActualParam/*!*/node, CodeGenerator/*!*/ cod... class NamedActualParamCompiler (line 115) | [NodeCompiler(typeof(NamedActualParam))] method Analyze (line 121) | public void Analyze(NamedActualParam/*!*/node, Analyzer/*!*/ analyze... class CallSignatureCompiler (line 141) | [NodeCompiler(typeof(CallSignature), Singleton = true)] method AllParamsHaveValue (line 147) | public bool AllParamsHaveValue(CallSignature/*!*/node) method Analyze (line 156) | public void Analyze(CallSignature/*!*/node, Analyzer/*!*/ analyzer, ... method BuildPhpArray (line 177) | public ArrayEx/*!*/BuildPhpArray(CallSignature/*!*/node) method EmitLoadOnPhpStack (line 207) | public void EmitLoadOnPhpStack(CallSignature/*!*/node, CodeGenerator... method EmitLoadOnEvalStack (line 248) | public void EmitLoadOnEvalStack(CallSignature/*!*/node, CodeGenerato... method EmitLoadTypeArgsOnEvalStack (line 254) | internal void EmitLoadTypeArgsOnEvalStack(CallSignature/*!*/node, Co... method EmitLoadArgsOnEvalStack (line 286) | internal void EmitLoadArgsOnEvalStack(CallSignature/*!*/node, CodeGe... method EmitLibraryLoadArgument (line 338) | public object EmitLibraryLoadArgument(CallSignature/*!*/node, ILEmit... method EmitLibraryLoadOptArguments (line 363) | public void EmitLibraryLoadOptArguments(CallSignature/*!*/node, Over... type INamedActualParamCompiler (line 401) | internal interface INamedActualParamCompiler method Analyze (line 404) | void Analyze(NamedActualParam/*!*/node, Analyzer/*!*/ analyzer, DType/... class NamedActualParamCompilerHelper (line 407) | internal static class NamedActualParamCompilerHelper method GetProperty (line 409) | public static DProperty GetProperty(this NamedActualParam node) method Analyze (line 413) | public static void Analyze(this NamedActualParam/*!*/node, Analyzer/*!... type IActualParamCompiler (line 423) | internal interface IActualParamCompiler method Emit (line 425) | PhpTypeCode Emit(ActualParam/*!*/node, CodeGenerator/*!*/ codeGenerato... class ActualParamCompilerHelper (line 428) | internal static class ActualParamCompilerHelper method Emit (line 430) | public static PhpTypeCode Emit(this ActualParam/*!*/node, CodeGenerato... type ICallSignatureCompiler (line 440) | internal interface ICallSignatureCompiler method AllParamsHaveValue (line 442) | bool AllParamsHaveValue(CallSignature/*!*/node); method BuildPhpArray (line 443) | ArrayEx/*!*/BuildPhpArray(CallSignature/*!*/node); method Analyze (line 444) | void Analyze(CallSignature/*!*/node, Analyzer/*!*/ analyzer, RoutineSi... method EmitLoadOnPhpStack (line 445) | void EmitLoadOnPhpStack(CallSignature/*!*/node, CodeGenerator/*!*/ cod... method EmitLoadOnEvalStack (line 446) | void EmitLoadOnEvalStack(CallSignature/*!*/node, CodeGenerator/*!*/ co... method EmitLibraryLoadArgument (line 447) | object EmitLibraryLoadArgument(CallSignature/*!*/node, ILEmitter/*!*/ ... method EmitLibraryLoadOptArguments (line 448) | void EmitLibraryLoadOptArguments(CallSignature/*!*/node, OverloadsBuil... class CallSignatureHelpers (line 451) | internal static class CallSignatureHelpers method AllParamsHaveValue (line 453) | public static bool AllParamsHaveValue(this CallSignature/*!*/node) method BuildPhpArray (line 457) | public static ArrayEx/*!*/BuildPhpArray(this CallSignature/*!*/node) method Analyze (line 461) | public static void Analyze(this CallSignature/*!*/node, Analyzer/*!*/ ... method EmitLoadOnPhpStack (line 465) | public static void EmitLoadOnPhpStack(this CallSignature/*!*/node, Cod... method EmitLoadOnEvalStack (line 469) | public static void EmitLoadOnEvalStack(this CallSignature/*!*/node, Co... method EmitLibraryLoadArgument (line 473) | public static object EmitLibraryLoadArgument(this CallSignature/*!*/no... method EmitLibraryLoadOptArguments (line 477) | public static void EmitLibraryLoadOptArguments(this CallSignature/*!*/... FILE: Source/Core/Compiler/AST/ConcatEx.cs class NodeCompilers (line 25) | partial class NodeCompilers class ConcatExCompiler (line 27) | [NodeCompiler(typeof(ConcatEx))] method ChainConcatenations (line 32) | private static IList ChainConcatenations(IList AnalyzeChunks(Analyzer/*!*/ analyze... method ChunkExpressions (line 126) | private static IEnumerable ChunkExpressions(IEnumerable<... method Analyze (line 143) | public override Evaluation Analyze(ConcatEx node, Analyzer analyzer,... method Evaluate (line 157) | public override object Evaluate(ConcatEx node, object leftValue, obj... class ConcatChunk (line 165) | private class ConcatChunk method ConcatChunk (line 167) | public ConcatChunk(Text.Span position, Evaluation evaluation) method ConcatChunk (line 177) | public ConcatChunk(Text.Span position, object value) method IsDeeplyCopied (line 206) | public override bool IsDeeplyCopied(ConcatEx node, CopyReason reason... method Emit (line 211) | public override PhpTypeCode Emit(ConcatEx node, CodeGenerator codeGe... method EmitConcat (line 285) | internal static PhpTypeCode EmitConcat(CodeGenerator/*!*/ codeGenera... method EmitConcatExpressionLoad (line 369) | private static PhpTypeCode EmitConcatExpressionLoad(CodeGenerator/*!... FILE: Source/Core/Compiler/AST/ConstantUse.cs class NodeCompilers (line 24) | partial class NodeCompilers class ConstantUseCompiler (line 28) | abstract class ConstantUseCompiler : ExpressionCompiler where T ... method ResolveName (line 32) | internal abstract void ResolveName(T/*!*/node, Analyzer/*!*/ analyzer); method IsDeeplyCopied (line 38) | public override bool IsDeeplyCopied(T node, CopyReason reason, int n... method Analyze (line 43) | public override Evaluation Analyze(T node, Analyzer analyzer, ExInfo... class GlobalConstUseCompiler (line 84) | [NodeCompiler(typeof(GlobalConstUse))] method EvaluatePriorAnalysis (line 87) | public override Evaluation EvaluatePriorAnalysis(GlobalConstUse node... method ResolveName (line 93) | internal override void ResolveName(GlobalConstUse/*!*/node, Analyzer... method Emit (line 106) | public override PhpTypeCode Emit(GlobalConstUse node, CodeGenerator ... class ClassConstUseCompiler (line 134) | [NodeCompiler(typeof(ClassConstUse))] method EvaluatePriorAnalysis (line 141) | public override Evaluation EvaluatePriorAnalysis(T node, Compilation... method ResolveName (line 150) | internal override void ResolveName(T node, Analyzer analyzer) method Emit (line 164) | public override PhpTypeCode Emit(T node, CodeGenerator codeGenerator) class PseudoClassConstUseCompiler (line 188) | [NodeCompiler(typeof(PseudoClassConstUse))] method TryGetValue (line 191) | private string TryGetValue(PseudoClassConstUse/*!*/node) method ResolveName (line 208) | internal override void ResolveName(PseudoClassConstUse node, Analyze... method EvaluatePriorAnalysis (line 225) | public override Evaluation EvaluatePriorAnalysis(PseudoClassConstUse... method Analyze (line 234) | public override Evaluation Analyze(PseudoClassConstUse node, Analyze... method Emit (line 249) | public override PhpTypeCode Emit(PseudoClassConstUse node, CodeGener... class PseudoConstUseCompiler (line 268) | [NodeCompiler(typeof(PseudoConstUse))] method IsEvaluable (line 278) | private bool IsEvaluable(PseudoConstUse.Types type) method Analyze (line 290) | public override Evaluation Analyze(PseudoConstUse node, Analyzer ana... method Evaluate (line 309) | private object Evaluate(PseudoConstUse node, Analyzer/*!*/ analyzer) method EmitToAbsoluteSourcePath (line 368) | private PhpTypeCode EmitToAbsoluteSourcePath(CodeGenerator/*!*/ code... method Emit (line 382) | public override PhpTypeCode Emit(PseudoConstUse node, CodeGenerator ... FILE: Source/Core/Compiler/AST/CustomAttributes.cs type IPhpCustomAttributeProvider (line 27) | internal interface IPhpCustomAttributeProvider method GetAttributeUsageCount (line 31) | int GetAttributeUsageCount(DType/*!*/ type, CustomAttribute.TargetSele... method ApplyCustomAttribute (line 32) | void ApplyCustomAttribute(SpecialAttributes kind, Attribute attribute,... method EmitCustomAttribute (line 33) | void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builder, CustomAt... class SpecialCustomAttribute (line 38) | internal static class SpecialCustomAttribute type ICustomAttributesCompiler (line 60) | internal interface ICustomAttributesCompiler : INodeCompiler method AnalyzeMembers (line 62) | void AnalyzeMembers(CustomAttributes/*!*/node, Analyzer/*!*/ analyzer,... method Analyze (line 63) | void Analyze(CustomAttributes/*!*/node, Analyzer/*!*/ analyzer, IPhpCu... method Count (line 64) | int Count(CustomAttributes/*!*/node, DType/*!*/ attributeType, CustomA... method Emit (line 65) | void Emit(CustomAttributes/*!*/node, CodeGenerator/*!*/ codeGenerator,... class CustomAttributesCompilerHelper (line 68) | internal static class CustomAttributesCompilerHelper method Compiler (line 70) | private static ICustomAttributesCompiler/*!*/Compiler(this CustomAttri... method AnalyzeMembers (line 72) | public static void AnalyzeMembers(this CustomAttributes/*!*/node, Anal... method Analyze (line 76) | public static void Analyze(this CustomAttributes/*!*/node, Analyzer/*!... method Count (line 80) | public static int Count(this CustomAttributes/*!*/node, DType/*!*/ att... method Emit (line 84) | public static void Emit(this CustomAttributes/*!*/node, CodeGenerator/... type ICustomAttributeCompiler (line 94) | internal interface ICustomAttributeCompiler : INodeCompiler method AnalyzeMembers (line 97) | void AnalyzeMembers(Analyzer/*!*/ analyzer, Scope referringScope); method Analyze (line 98) | void Analyze(Analyzer/*!*/ analyzer, IPhpCustomAttributeProvider/*!*/ ... method Emit (line 99) | void Emit(CodeGenerator/*!*/ codeGen, IPhpCustomAttributeProvider/*!*/... method Emit (line 100) | void Emit(CodeGenerator/*!*/ codeGen, IPhpCustomAttributeProvider/*!*/... class CustomAttributeCompilerHelper (line 103) | internal static class CustomAttributeCompilerHelper method Compiler (line 105) | private static ICustomAttributeCompiler/*!*/Compiler(this CustomAttrib... method GetResolvedType (line 107) | public static DType GetResolvedType(this CustomAttribute/*!*/node) method AnalyzeMembers (line 112) | public static void AnalyzeMembers(this CustomAttribute/*!*/node, Analy... method Analyze (line 116) | public static void Analyze(this CustomAttribute/*!*/node, Analyzer/*!*... method Emit (line 120) | public static void Emit(this CustomAttribute/*!*/node, CodeGenerator/*... method Emit (line 124) | public static void Emit(this CustomAttribute/*!*/node, CodeGenerator/*... class NodeCompilers (line 132) | partial class NodeCompilers class CustomAttributesCompiler (line 136) | [NodeCompiler(typeof(CustomAttributes), Singleton = true)] method AnalyzeMembers (line 139) | public void AnalyzeMembers(CustomAttributes/*!*/node, Analyzer/*!*/ ... method Analyze (line 147) | public void Analyze(CustomAttributes/*!*/node, Analyzer/*!*/ analyze... method Count (line 157) | public int Count(CustomAttributes/*!*/node, DType/*!*/ attributeType... method Emit (line 172) | public void Emit(CustomAttributes/*!*/node, CodeGenerator/*!*/ codeG... class CustomAttributeCompiler (line 185) | [NodeCompiler(typeof(CustomAttribute))] method CustomAttributeCompiler (line 197) | public CustomAttributeCompiler(CustomAttribute/*!*/node) method AnalyzeMembers (line 209) | public void AnalyzeMembers(Analyzer/*!*/ analyzer, Scope referringSc... method Analyze (line 226) | public void Analyze(Analyzer/*!*/ analyzer, IPhpCustomAttributeProvi... method ApplySpecialAttributes (line 258) | private void ApplySpecialAttributes(Analyzer/*!*/ analyzer) method ApplySpecialAttribute (line 322) | private void ApplySpecialAttribute(Analyzer/*!*/ analyzer, SpecialAt... method ResolveConstructor (line 337) | private bool ResolveConstructor(Analyzer/*!*/ analyzer) method AnalyzeActualArguments (line 368) | private void AnalyzeActualArguments(Analyzer/*!*/ analyzer, out bool... method CheckAttributeUsage (line 399) | private bool CheckAttributeUsage(Analyzer/*!*/ analyzer, ref bool du... method CheckAttributeUsage (line 417) | private bool CheckAttributeUsage(Analyzer/*!*/ analyzer, AttributeUs... method PostAnalyze (line 436) | void IPostAnalyzable.PostAnalyze(Analyzer/*!*/ analyzer) method Emit (line 448) | public void Emit(CodeGenerator/*!*/ codeGen, IPhpCustomAttributeProv... method Emit (line 453) | public void Emit(CodeGenerator/*!*/ codeGen, IPhpCustomAttributeProv... FILE: Source/Core/Compiler/AST/DirectVariableUse.cs class NodeCompilers (line 25) | partial class NodeCompilers class DirectVarUseCompiler (line 27) | [NodeCompiler(typeof(DirectVarUse))] method Analyze (line 32) | public override Evaluation Analyze(DirectVarUse node, Analyzer analy... method Emit (line 84) | public override PhpTypeCode Emit(DirectVarUse node, CodeGenerator co... method EmitAssign (line 130) | internal override PhpTypeCode EmitAssign(DirectVarUse node, CodeGene... method EmitReadFieldOfThisInInstanceMethod (line 172) | internal override PhpTypeCode EmitReadFieldOfThisInInstanceMethod(Di... method EmitWriteFieldOfThisInInstanceMethod (line 188) | internal override AssignmentCallback EmitWriteFieldOfThisInInstanceM... method EmitUnset (line 204) | internal override void EmitUnset(DirectVarUse node, CodeGenerator co... method EmitUnsetField (line 273) | private void EmitUnsetField(DirectVarUse node, CodeGenerator/*!*/ co... method EmitIsset (line 354) | internal override PhpTypeCode EmitIsset(DirectVarUse node, CodeGener... method EmitNodeWrite (line 398) | private PhpTypeCode EmitNodeWrite(DirectVarUse node, CodeGenerator c... method EmitNodeWriteAssign (line 474) | private PhpTypeCode EmitNodeWriteAssign(DirectVarUse node, CodeGener... method EmitNodeRead (line 517) | private PhpTypeCode EmitNodeRead(DirectVarUse node, CodeGenerator co... method EmitNodeReadRef (line 561) | private PhpTypeCode EmitNodeReadRef(DirectVarUse node, CodeGenerator... method EmitNodeReadUnknown (line 597) | private PhpTypeCode EmitNodeReadUnknown(DirectVarUse node, CodeGener... method EmitNodeWriteRef (line 651) | private PhpTypeCode EmitNodeWriteRef(DirectVarUse node, CodeGenerato... method EmitNodeWriteRefAssign (line 677) | private void EmitNodeWriteRefAssign(DirectVarUse node, CodeGenerator... method EmitName (line 722) | internal override void EmitName(DirectVarUse node, CodeGenerator cod... method EmitLoad (line 733) | internal override PhpTypeCode EmitLoad(DirectVarUse node, CodeGenera... method EmitLoad (line 746) | internal static PhpTypeCode EmitLoad(CodeGenerator codeGenerator, Va... method EmitLoadThis (line 789) | private PhpTypeCode EmitLoadThis(DirectVarUse node, CodeGenerator co... method EmitLoadAddress (line 851) | internal override void EmitLoadAddress(DirectVarUse node, CodeGenera... method EmitLoadAddress_StoreBack (line 890) | internal override void EmitLoadAddress_StoreBack(DirectVarUse node, ... method EmitLoadAddress_StoreBack (line 895) | internal override void EmitLoadAddress_StoreBack(DirectVarUse node, ... method EmitLoadRef (line 917) | internal override void EmitLoadRef(DirectVarUse node, CodeGenerator/... method EmitLoadRef (line 931) | internal static void EmitLoadRef(CodeGenerator/*!*/ codeGenerator, V... method EmitLoadThisRef (line 966) | private PhpTypeCode EmitLoadThisRef(DirectVarUse node, CodeGenerator... method EmitStorePrepare (line 1021) | internal override void EmitStorePrepare(DirectVarUse node, CodeGener... method EmitStoreAssign (line 1061) | internal override void EmitStoreAssign(DirectVarUse node, CodeGenera... method EmitStoreRefPrepare (line 1098) | internal override void EmitStoreRefPrepare(DirectVarUse node, CodeGe... method EmitStoreRefAssign (line 1136) | internal override void EmitStoreRefAssign(DirectVarUse node, CodeGen... FILE: Source/Core/Compiler/AST/EchoStmt.cs class NodeCompilers (line 25) | partial class NodeCompilers class EchoStmtCompiler (line 27) | [NodeCompiler(typeof(EchoStmt), Singleton = true)] method Analyze (line 30) | internal override Core.AST.Statement Analyze(EchoStmt node, Analyzer... method Emit (line 54) | internal override void Emit(EchoStmt node, CodeGenerator codeGenerator) FILE: Source/Core/Compiler/AST/Expression.cs class NodeCompilers (line 14) | partial class NodeCompilers class ExpressionCompiler (line 18) | abstract class ExpressionCompiler : IExpressionCompiler where T : E... method GetValue (line 22) | public virtual object GetValue(T node) { return null; } method GetValueTypeCode (line 24) | public virtual PhpTypeCode GetValueTypeCode(T node) { return PhpType... method EvaluatePriorAnalysis (line 26) | public virtual Evaluation EvaluatePriorAnalysis(T node, CompilationS... method Analyze (line 32) | public abstract Evaluation Analyze(T node, Analyzer analyzer, ExInfo... method Emit (line 34) | public abstract PhpTypeCode Emit(T node, CodeGenerator codeGenerator); method Evaluate (line 36) | public virtual object Evaluate(T node, object value) method Evaluate (line 41) | public virtual object Evaluate(T node, object leftValue, object righ... method IsDeeplyCopied (line 46) | public virtual bool IsDeeplyCopied(T node, CopyReason reason, int ne... method StoreOnAssignment (line 51) | public virtual bool StoreOnAssignment(T node) method IsCustomAttributeArgumentValue (line 56) | public virtual bool IsCustomAttributeArgumentValue(T node) method HasValue (line 68) | public bool HasValue(Expression node) { return GetValueTypeCode((T)n... method GetValue (line 70) | object IExpressionCompiler.GetValue(Expression node) { return GetVal... method GetValueTypeCode (line 72) | PhpTypeCode IExpressionCompiler.GetValueTypeCode(Expression node) { ... method EvaluatePriorAnalysis (line 74) | Evaluation IExpressionCompiler.EvaluatePriorAnalysis(Expression node... method Analyze (line 79) | Evaluation IExpressionCompiler.Analyze(Expression node, Analyzer ana... method Emit (line 84) | PhpTypeCode IExpressionCompiler.Emit(Expression node, CodeGenerator ... method Evaluate (line 89) | object IExpressionCompiler.Evaluate(Expression node, object value) method Evaluate (line 94) | object IExpressionCompiler.Evaluate(Expression node, object leftValu... method IsDeeplyCopied (line 99) | bool IExpressionCompiler.IsDeeplyCopied(Expression node, CopyReason ... method IsCustomAttributeArgumentValue (line 104) | bool IExpressionCompiler.IsCustomAttributeArgumentValue(Expression n... method StoreOnAssignment (line 109) | bool IExpressionCompiler.StoreOnAssignment(Expression node) class VarLikeConstructUseCompiler (line 121) | abstract class VarLikeConstructUseCompiler : ExpressionCompiler ... method Analyze (line 123) | public override Evaluation Analyze(T/*!*/node, Analyzer/*!*/ analyze... method DetermineAccessType (line 137) | private AccessType DetermineAccessType(T/*!*/node, AccessType parent... class ConstantDeclCompiler (line 180) | abstract class ConstantDeclCompiler : INodeCompiler, IConstantDeclC... method Analyze (line 189) | public virtual void Analyze(T/*!*/node, Analyzer/*!*/ analyzer) method Analyze (line 210) | void IConstantDeclCompiler.Analyze(ConstantDecl node, Analyzer analy... type AccessType (line 226) | public enum AccessType : byte type ExInfoFromParent (line 258) | internal struct ExInfoFromParent method ExInfoFromParent (line 272) | public ExInfoFromParent(AstNode parent) method ExInfoFromParent (line 277) | public ExInfoFromParent(AstNode parent, AccessType access) type IExpressionCompiler (line 291) | internal interface IExpressionCompiler : INodeCompiler method HasValue (line 301) | bool HasValue(Expression/*!*/node); method GetValue (line 306) | object GetValue(Expression/*!*/node); method GetValueTypeCode (line 311) | PhpTypeCode GetValueTypeCode(Expression/*!*/node); method IsCustomAttributeArgumentValue (line 317) | bool IsCustomAttributeArgumentValue(Expression/*!*/node); method EvaluatePriorAnalysis (line 327) | Evaluation EvaluatePriorAnalysis(Expression/*!*/node, CompilationSourc... method Analyze (line 336) | Evaluation Analyze(Expression/*!*/node, Analyzer/*!*/ analyzer, ExInfo... method Emit (line 344) | PhpTypeCode Emit(Expression/*!*/node, CodeGenerator/*!*/ codeGenerator); method Evaluate (line 352) | object Evaluate(Expression/*!*/node, object value); method Evaluate (line 361) | object Evaluate(Expression/*!*/node, object leftValue, object rightVal... method IsDeeplyCopied (line 370) | bool IsDeeplyCopied(Expression/*!*/node, CopyReason reason, int nestin... method StoreOnAssignment (line 375) | bool StoreOnAssignment(Expression/*!*/node); type IConstantDeclCompiler (line 382) | interface IConstantDeclCompiler method Analyze (line 385) | void Analyze(ConstantDecl/*!*/node, Analyzer/*!*/ analyzer); class ConstantDeclHelper (line 388) | static class ConstantDeclHelper method Analyze (line 390) | public static void Analyze(this ConstantDecl/*!*/node, Analyzer/*!*/ a... FILE: Source/Core/Compiler/AST/FieldUse.cs class NodeCompilers (line 24) | partial class NodeCompilers class StaticFieldUseCompiler (line 28) | [NodeCompiler(typeof(StaticFieldUse))] method Analyze (line 39) | public override Evaluation Analyze(T node, Analyzer analyzer, ExInfo... method Emit (line 53) | public override PhpTypeCode Emit(T/*!*/node, CodeGenerator/*!*/codeG... method EmitAssign (line 117) | internal override PhpTypeCode EmitAssign(T/*!*/node, CodeGenerator c... method EmitIsset (line 140) | internal override PhpTypeCode EmitIsset(T/*!*/node, CodeGenerator co... method EmitRead (line 151) | internal abstract PhpTypeCode EmitRead(T/*!*/node, CodeGenerator/*!*... method EmitWrite (line 152) | internal abstract AssignmentCallback EmitWrite(T/*!*/node, CodeGener... method EmitEnsure (line 153) | internal abstract PhpTypeCode EmitEnsure(T/*!*/node, CodeGenerator/*... class DirectStFldUseCompiler (line 163) | [NodeCompiler(typeof(DirectStFldUse))] method Analyze (line 169) | public override Evaluation Analyze(DirectStFldUse node, Analyzer ana... method EmitRead (line 192) | internal override PhpTypeCode EmitRead(DirectStFldUse/*!*/node, Code... method EmitWrite (line 206) | internal override AssignmentCallback EmitWrite(DirectStFldUse/*!*/no... method EmitEnsure (line 211) | internal override PhpTypeCode EmitEnsure(DirectStFldUse/*!*/node, Co... method EmitUnset (line 233) | internal override void EmitUnset(DirectStFldUse/*!*/node, CodeGenera... class IndirectStFldUseCompiler (line 245) | [NodeCompiler(typeof(IndirectStFldUse))] method Analyze (line 248) | public override Evaluation Analyze(IndirectStFldUse/*!*/node, Analyz... method EmitRead (line 271) | internal override PhpTypeCode EmitRead(IndirectStFldUse/*!*/node, Co... method EmitWrite (line 285) | internal override AssignmentCallback EmitWrite(IndirectStFldUse/*!*/... method EmitEnsure (line 304) | internal override PhpTypeCode EmitEnsure(IndirectStFldUse/*!*/node, ... method EmitUnset (line 321) | internal override void EmitUnset(IndirectStFldUse/*!*/node, CodeGene... FILE: Source/Core/Compiler/AST/FunctionCall.cs class NodeCompilers (line 42) | partial class NodeCompilers class FunctionCallCompiler (line 46) | abstract class FunctionCallCompiler : VarLikeConstructUseCompiler : FunctionCallCompiler wher... method Analyze (line 923) | public override Evaluation Analyze(T node, Analyzer analyzer, ExInfo... class DirectStMtdCallCompiler (line 946) | [NodeCompiler(typeof(DirectStMtdCall))] method Analyze (line 953) | public override Evaluation Analyze(DirectStMtdCall node, Analyzer an... method Emit (line 1003) | public override PhpTypeCode Emit(DirectStMtdCall node, CodeGenerator... class IndirectStMtdCallCompiler (line 1042) | [NodeCompiler(typeof(IndirectStMtdCall))] method Analyze (line 1045) | public override Evaluation Analyze(IndirectStMtdCall node, Analyzer ... method Emit (line 1055) | public override PhpTypeCode Emit(IndirectStMtdCall node, CodeGenerat... class FunctionCallEvaluateInfo (line 1075) | public class FunctionCallEvaluateInfo FILE: Source/Core/Compiler/AST/FunctionDecl.cs class NodeCompilers (line 29) | partial class NodeCompilers class FormalParamCompiler (line 33) | [NodeCompiler(typeof(FormalParam))] class CustomAttributeProvider (line 38) | private sealed class CustomAttributeProvider : IPhpCustomAttributePr... method CustomAttributeProvider (line 42) | public CustomAttributeProvider(FormalParam node) method GetAttributeUsageCount (line 52) | public int GetAttributeUsageCount(DType/*!*/ type, CustomAttribute... method ApplyCustomAttribute (line 61) | public void ApplyCustomAttribute(SpecialAttributes kind, Attribute... method EmitCustomAttribute (line 77) | public void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builde... method AnalyzeMembers (line 105) | internal void AnalyzeMembers(FormalParam/*!*/node, Analyzer/*!*/ ana... method Analyze (line 138) | internal void Analyze(FormalParam/*!*/node, Analyzer/*!*/ analyzer) method EmitTypeHintTest (line 173) | public void EmitTypeHintTest(FormalParam/*!*/node, CodeGenerator/*!*... method Emit (line 211) | internal void Emit(FormalParam/*!*/node, CodeGenerator/*!*/ codeGene... type SignatureCompiler (line 235) | struct SignatureCompiler method AnalyzeMembers (line 237) | internal static void AnalyzeMembers(Signature node, Analyzer/*!*/ an... method Analyze (line 273) | internal static void Analyze(Signature node, Analyzer/*!*/ analyzer) method Emit (line 280) | internal static void Emit(Signature node, CodeGenerator/*!*/ codeGen... class FunctionDeclCompiler (line 292) | [NodeCompiler(typeof(FunctionDecl))] method FunctionDeclCompiler (line 302) | public FunctionDeclCompiler(FunctionDecl/*!*/node) method PreAnalyze (line 322) | void IDeclarationNode.PreAnalyze(Analyzer/*!*/ analyzer) method AnalyzeMembers (line 330) | void IDeclarationNode.AnalyzeMembers(Analyzer/*!*/ analyzer) method Analyze (line 346) | internal override Statement Analyze(FunctionDecl node, Analyzer anal... method Emit (line 396) | internal override void Emit(FunctionDecl node, CodeGenerator codeGen... method GetAttributeUsageCount (line 443) | public int GetAttributeUsageCount(DType/*!*/ type, CustomAttribute.T... method ApplyCustomAttribute (line 452) | public void ApplyCustomAttribute(SpecialAttributes kind, Attribute a... method EmitCustomAttribute (line 466) | public void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builder,... method ConvertToLambda (line 481) | public PhpFunction/*!*/ ConvertToLambda(Analyzer/*!*/ analyzer) type IFormalParamCompiler (line 500) | internal interface IFormalParamCompiler method EmitTypeHintTest (line 502) | void EmitTypeHintTest(FormalParam/*!*/node, CodeGenerator/*!*/ codeGen... class FormalParamCompilerHelper (line 505) | internal static class FormalParamCompilerHelper method EmitTypeHintTest (line 507) | public static void EmitTypeHintTest(this FormalParam/*!*/node, CodeGen... type IFunctionDeclCompiler (line 517) | internal interface IFunctionDeclCompiler : IStatementCompiler method ConvertToLambda (line 520) | PhpFunction/*!*/ ConvertToLambda(Analyzer/*!*/ analyzer); class FunctionDeclCompilerHelper (line 526) | public static class FunctionDeclCompilerHelper method GetFunction (line 528) | public static PhpFunction/*!*/ GetFunction(this FunctionDecl node) method ConvertToLambda (line 532) | public static PhpFunction/*!*/ ConvertToLambda(this FunctionDecl node,... FILE: Source/Core/Compiler/AST/GlobalCode.cs class NodeCompilers (line 30) | partial class NodeCompilers class GlobalCodeCompiler (line 34) | [NodeCompiler(typeof(GlobalCode))] method GlobalCodeCompiler (line 52) | public GlobalCodeCompiler(GlobalCode/*!*/ast) method Analyze (line 64) | public void Analyze(GlobalCode/*!*/ast, Analyzer/*!*/ analyzer) method Emit (line 111) | public void Emit(GlobalCode/*!*/ast, CodeGenerator/*!*/ codeGenerator) class NamespaceDeclCompiler (line 188) | [NodeCompiler(typeof(NamespaceDecl), Singleton = true)] method Analyze (line 191) | internal override Statement Analyze(NamespaceDecl node, Analyzer ana... method Emit (line 202) | internal override void Emit(NamespaceDecl node, CodeGenerator codeGe... class GlobalConstDeclListCompiler (line 216) | [NodeCompiler(typeof(GlobalConstDeclList), Singleton = true)] class CustomAttributesProvider (line 221) | private sealed class CustomAttributesProvider : IPhpCustomAttributeP... method CustomAttributesProvider (line 224) | public CustomAttributesProvider(GlobalConstDeclList node) method GetAttributeUsageCount (line 234) | public int GetAttributeUsageCount(DType/*!*/ type, CustomAttribute... method ApplyCustomAttribute (line 243) | public void ApplyCustomAttribute(SpecialAttributes kind, Attribute... method EmitCustomAttribute (line 252) | public void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builde... method Analyze (line 266) | internal override Statement Analyze(GlobalConstDeclList node, Analyz... method Emit (line 295) | internal override void Emit(GlobalConstDeclList node, CodeGenerator ... class GlobalConstantDeclCompiler (line 305) | [NodeCompiler(typeof(GlobalConstantDecl))] method GlobalConstantDeclCompiler (line 312) | public GlobalConstantDeclCompiler(GlobalConstantDecl/*!*/node) method Analyze (line 321) | public override void Analyze(GlobalConstantDecl node, Analyzer analy... method ApplyCustomAttribute (line 335) | public void ApplyCustomAttribute(SpecialAttributes kind, Attribute a... method EmitCustomAttribute (line 349) | public void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builder) type IGlobalCodeCompiler (line 360) | internal interface IGlobalCodeCompiler method Analyze (line 385) | void Analyze(GlobalCode/*!*/ast, Analyzer/*!*/ analyzer); method Emit (line 390) | void Emit(GlobalCode/*!*/ast, CodeGenerator/*!*/ codeGenerator); class GlobalCodeCompilerHelper (line 393) | internal static class GlobalCodeCompilerHelper method GetVarTable (line 395) | public static VariablesTable GetVarTable(this GlobalCode/*!*/ast) method GetLabels (line 400) | public static Dictionary GetLabels(this Globa... method Analyze (line 405) | public static void Analyze(this GlobalCode/*!*/ast, Analyzer/*!*/ anal... method Emit (line 409) | public static void Emit(this GlobalCode/*!*/ast, CodeGenerator/*!*/ co... class GlobalConstantDeclCompilerHelper (line 419) | internal static class GlobalConstantDeclCompilerHelper method GetGlobalConstant (line 421) | public static GlobalConstant GetGlobalConstant(this GlobalConstantDecl... type IGlobalConstantDeclCompiler (line 427) | internal interface IGlobalConstantDeclCompiler : IConstantDeclCompiler method ApplyCustomAttribute (line 430) | void ApplyCustomAttribute(SpecialAttributes kind, Attribute attribute,... method EmitCustomAttribute (line 431) | void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builder); FILE: Source/Core/Compiler/AST/IfStmt.cs class NodeCompilers (line 25) | partial class NodeCompilers class IfStmtCompiler (line 29) | [NodeCompiler(typeof(IfStmt), Singleton = true)] method Analyze (line 32) | internal override Statement Analyze(IfStmt node, Analyzer analyzer) method Emit (line 140) | internal override void Emit(IfStmt node, CodeGenerator codeGenerator) class ConditionalStmtCompiler (line 195) | [NodeCompiler(typeof(ConditionalStmt), Singleton = true)] FILE: Source/Core/Compiler/AST/IncDecEx.cs class NodeCompilers (line 23) | partial class NodeCompilers class IncDecExCompiler (line 25) | [NodeCompiler(typeof(IncDecEx))] method Analyze (line 28) | public override Evaluation Analyze(IncDecEx node, Analyzer analyzer,... method Emit (line 39) | public override PhpTypeCode Emit(IncDecEx node, CodeGenerator codeGe... FILE: Source/Core/Compiler/AST/IndirectVariableUse.cs class NodeCompilers (line 25) | partial class NodeCompilers class IndirectVarUseCompiler (line 27) | [NodeCompiler(typeof(IndirectVarUse))] method Analyze (line 32) | public override Evaluation Analyze(IndirectVarUse node, Analyzer ana... method Emit (line 59) | public override PhpTypeCode Emit(IndirectVarUse node, CodeGenerator ... method EmitNodeRead (line 112) | private PhpTypeCode EmitNodeRead(IndirectVarUse node, CodeGenerator ... method EmitNodeReadRef (line 164) | private PhpTypeCode EmitNodeReadRef(IndirectVarUse node, CodeGenerat... method EmitNodeReadUnknown (line 196) | private PhpTypeCode EmitNodeReadUnknown(IndirectVarUse node, CodeGen... method EmitNodeWrite (line 254) | private PhpTypeCode EmitNodeWrite(IndirectVarUse node, CodeGenerator... method EmitNodeWriteAssign (line 331) | private void EmitNodeWriteAssign(IndirectVarUse node, CodeGenerator ... method EmitNodeWriteRef (line 370) | private void EmitNodeWriteRef(IndirectVarUse node, CodeGenerator cod... method EmitNodeWriteRefAssign (line 394) | private void EmitNodeWriteRefAssign(IndirectVarUse node, CodeGenerat... method EmitAssign (line 432) | internal override PhpTypeCode EmitAssign(IndirectVarUse node, CodeGe... method EmitUnset (line 476) | internal override void EmitUnset(IndirectVarUse node, CodeGenerator ... method EmitUnsetField (line 523) | private void EmitUnsetField(IndirectVarUse node, CodeGenerator codeG... method EmitIsset (line 534) | internal override PhpTypeCode EmitIsset(IndirectVarUse node, CodeGen... method EmitName (line 574) | internal override void EmitName(IndirectVarUse node, CodeGenerator c... method EmitLoad (line 587) | internal override PhpTypeCode EmitLoad(IndirectVarUse node, CodeGene... method EmitLoadAddress (line 610) | internal override void EmitLoadAddress(IndirectVarUse node, CodeGene... method EmitLoadAddress_StoreBack (line 630) | internal override void EmitLoadAddress_StoreBack(IndirectVarUse node... method EmitLoadAddress_StoreBack (line 635) | internal override void EmitLoadAddress_StoreBack(IndirectVarUse node... method EmitLoadRef (line 646) | internal override void EmitLoadRef(IndirectVarUse node, CodeGenerato... method EmitStorePrepare (line 665) | internal override void EmitStorePrepare(IndirectVarUse node, CodeGen... method EmitStoreAssign (line 685) | internal override void EmitStoreAssign(IndirectVarUse node, CodeGene... method EmitStoreRefPrepare (line 701) | internal override void EmitStoreRefPrepare(IndirectVarUse node, Code... method EmitStoreRefAssign (line 721) | internal override void EmitStoreRefAssign(IndirectVarUse node, CodeG... method LoadLocal (line 745) | void IVariableSwitchEmitter.LoadLocal(IndirectVarUse node, CodeGener... method EmitSwitch (line 756) | internal void EmitSwitch(IndirectVarUse node, CodeGenerator codeGene... method LoadLocal (line 820) | internal static void LoadLocal(IndirectVarUse node, CodeGenerator co... method LoadLocalAddress (line 848) | internal void LoadLocalAddress(IndirectVarUse node, CodeGenerator co... method LoadLocalRef (line 875) | internal static void LoadLocalRef(IndirectVarUse node, CodeGenerator... method UnsetLocal (line 905) | internal static void UnsetLocal(IndirectVarUse node, CodeGenerator c... method StoreLocalAssign (line 938) | internal static void StoreLocalAssign(IndirectVarUse node, CodeGener... method StoreLocalRefAssign (line 980) | internal static void StoreLocalRefAssign(IndirectVarUse node, CodeGe... type IVariableSwitchEmitter (line 1011) | internal interface IVariableSwitchEmitter method LoadLocal (line 1013) | void LoadLocal(IndirectVarUse node, CodeGenerator codeGenerator); class IndirectVarUseCompilerHelper (line 1016) | internal static class IndirectVarUseCompilerHelper method EmitSwitch_LoadLocal (line 1018) | public static void EmitSwitch_LoadLocal(this IndirectVarUse node, Code... FILE: Source/Core/Compiler/AST/ItemUse.cs class NodeCompilers (line 23) | partial class NodeCompilers class ItemUseCompiler (line 27) | [NodeCompiler(typeof(ItemUse))] method Analyze (line 35) | public override Evaluation Analyze(ItemUse node, Analyzer analyzer, ... method Emit (line 78) | public override PhpTypeCode Emit(ItemUse node, CodeGenerator codeGen... method EmitAssign (line 125) | internal override PhpTypeCode EmitAssign(ItemUse node, CodeGenerator... method EmitUnset (line 196) | internal override void EmitUnset(ItemUse node, CodeGenerator codeGen... method EmitIsset (line 247) | internal override PhpTypeCode EmitIsset(ItemUse node, CodeGenerator ... method EmitNodeRead (line 265) | private PhpTypeCode EmitNodeRead(ItemUse/*!*/node, CodeGenerator/*!*... method EmitNodeReadRef (line 384) | private PhpTypeCode EmitNodeReadRef(ItemUse/*!*/node, CodeGenerator ... method EmitNodeReadUnknown (line 448) | private PhpTypeCode EmitNodeReadUnknown(ItemUse/*!*/node, CodeGenera... method EmitNodeWrite (line 544) | private PhpTypeCode EmitNodeWrite(ItemUse/*!*/node, CodeGenerator co... method EmitNodeWriteRef (line 625) | private PhpTypeCode EmitNodeWriteRef(ItemUse/*!*/node, CodeGenerator... class StringLiteralDereferenceExCompiler (line 682) | [NodeCompiler(typeof(StringLiteralDereferenceEx))] method Analyze (line 685) | public override Evaluation Analyze(StringLiteralDereferenceEx node, ... method Emit (line 727) | public override PhpTypeCode Emit(StringLiteralDereferenceEx node, Co... FILE: Source/Core/Compiler/AST/JumpStmt.cs class NodeCompilers (line 26) | partial class NodeCompilers class JumpStmtCompiler (line 30) | [NodeCompiler(typeof(JumpStmt), Singleton = true)] method Analyze (line 33) | internal override Statement Analyze(JumpStmt node, Analyzer analyzer) method Emit (line 73) | internal override void Emit(JumpStmt node, CodeGenerator codeGenerator) method EmitReturnObject (line 137) | private void EmitReturnObject(Expression expr, CodeGenerator/*!*/ co... method EmitReturnPhpReference (line 171) | private void EmitReturnPhpReference(Expression expr, CodeGenerator c... class GotoStmtCompiler (line 210) | [NodeCompiler(typeof(GotoStmt), Singleton = true)] method Analyze (line 213) | internal override Statement Analyze(GotoStmt node, Analyzer analyzer) method Emit (line 247) | internal override void Emit(GotoStmt node, CodeGenerator codeGenerator) class LabelStmtCompiler (line 263) | [NodeCompiler(typeof(LabelStmt), Singleton = true)] method Analyze (line 266) | internal override Statement Analyze(LabelStmt node, Analyzer analyzer) method Emit (line 292) | internal override void Emit(LabelStmt node, CodeGenerator codeGenera... FILE: Source/Core/Compiler/AST/LambdaFunctionExpr.cs class NodeCompilers (line 28) | partial class NodeCompilers class LambdaFunctionExprCompiler (line 32) | [NodeCompiler(typeof(LambdaFunctionExpr))] method Analyze (line 39) | public override Evaluation Analyze(LambdaFunctionExpr node, Analyzer... method IsDeeplyCopied (line 80) | public override bool IsDeeplyCopied(LambdaFunctionExpr node, CopyRea... method Emit (line 85) | public override PhpTypeCode Emit(LambdaFunctionExpr node, CodeGenera... FILE: Source/Core/Compiler/AST/ListEx.cs class NodeCompilers (line 24) | partial class NodeCompilers class ListExCompiler (line 26) | [NodeCompiler(typeof(ListEx))] method Analyze (line 29) | public override Evaluation Analyze(ListEx node, Analyzer analyzer, E... method Emit (line 50) | public override PhpTypeCode Emit(ListEx node, CodeGenerator codeGene... method EmitAssign (line 66) | internal PhpTypeCode EmitAssign(ListEx listex, CodeGenerator codeGen... method EmitAssignList (line 95) | private static void EmitAssignList(CodeGenerator codeGenerator, List... method EmitAssignListArray (line 125) | private static void EmitAssignListArray(CodeGenerator codeGenerator,... method EmitAssignListNulls (line 185) | private static void EmitAssignListNulls(CodeGenerator codeGenerator,... FILE: Source/Core/Compiler/AST/Literal.cs class LiteralUtils (line 26) | internal static class LiteralUtils method Create (line 28) | public static Literal/*!*/Create(Text.Span position, object value, Acc... class NodeCompilers (line 50) | partial class NodeCompilers class LiteralCompiler (line 52) | [NodeCompiler(typeof(IntLiteral))] method GetValueTypeCode (line 61) | public override PhpTypeCode GetValueTypeCode(Literal node) method GetValue (line 81) | public override object GetValue(Literal node) method EvaluatePriorAnalysis (line 96) | public override Evaluation EvaluatePriorAnalysis(Literal node, Compi... method Analyze (line 101) | public override Evaluation Analyze(Literal node, Analyzer analyzer, ... method IsDeeplyCopied (line 108) | public override bool IsDeeplyCopied(Literal node, CopyReason reason,... method Emit (line 116) | public override PhpTypeCode Emit(Literal node, CodeGenerator codeGen... FILE: Source/Core/Compiler/AST/LoopStmt.cs class NodeCompilers (line 26) | partial class NodeCompilers class WhileStmtCompiler (line 30) | [NodeCompiler(typeof(WhileStmt), Singleton = true)] method Analyze (line 33) | internal override Statement Analyze(WhileStmt node, Analyzer analyzer) method Emit (line 70) | internal override void Emit(WhileStmt node, CodeGenerator codeGenera... class ForStmtCompiler (line 117) | [NodeCompiler(typeof(ForStmt), Singleton = true)] method Analyze (line 120) | internal override Statement Analyze(ForStmt node, Analyzer analyzer) method Emit (line 165) | internal override void Emit(ForStmt node, CodeGenerator codeGenerator) class ForeachVarCompiler (line 242) | [NodeCompiler(typeof(ForeachVar), Singleton = true)] method Analyze (line 245) | public void Analyze(ForeachVar/*!*/node, Analyzer analyzer) method Emit (line 255) | public PhpTypeCode Emit(ForeachVar/*!*/node, CodeGenerator codeGener... method EmitAssign (line 269) | public PhpTypeCode EmitAssign(ForeachVar/*!*/node, CodeGenerator cod... class ForeachStmtCompiler (line 294) | [NodeCompiler(typeof(ForeachStmt), Singleton = true)] method Analyze (line 297) | internal override Statement Analyze(ForeachStmt node, Analyzer analy... method Emit (line 344) | internal override void Emit(ForeachStmt node, CodeGenerator codeGene... method MarkSequencePointHeader (line 445) | private static void MarkSequencePointHeader(ForeachStmt node, CodeGe... type IForeachVarCompiler (line 457) | internal interface IForeachVarCompiler method Analyze (line 459) | void Analyze(ForeachVar/*!*/node, Analyzer analyzer); method Emit (line 460) | PhpTypeCode Emit(ForeachVar/*!*/node, CodeGenerator codeGenerator); method EmitAssign (line 461) | PhpTypeCode EmitAssign(ForeachVar/*!*/node, CodeGenerator codeGenerator); class ForeachVarCompilerHelper (line 464) | internal static class ForeachVarCompilerHelper method Analyze (line 466) | public static void Analyze(this ForeachVar/*!*/node, Analyzer analyzer) method Emit (line 470) | public static PhpTypeCode Emit(this ForeachVar/*!*/node, CodeGenerator... method EmitAssign (line 474) | public static PhpTypeCode EmitAssign(this ForeachVar/*!*/node, CodeGen... FILE: Source/Core/Compiler/AST/NewAndInstanceof.cs class NodeCompilers (line 28) | partial class NodeCompilers class NewExCompiler (line 32) | [NodeCompiler(typeof(NewEx))] method Analyze (line 39) | public override Evaluation Analyze(NewEx node, Analyzer analyzer, Ex... method IsDeeplyCopied (line 97) | public override bool IsDeeplyCopied(NewEx node, CopyReason reason, i... method Emit (line 102) | public override PhpTypeCode Emit(NewEx node, CodeGenerator codeGener... class InstanceOfExCompiler (line 132) | [NodeCompiler(typeof(InstanceOfEx))] method Analyze (line 137) | public override Evaluation Analyze(InstanceOfEx node, Analyzer analy... method IsDeeplyCopied (line 151) | public override bool IsDeeplyCopied(InstanceOfEx node, CopyReason re... method Emit (line 156) | public override PhpTypeCode Emit(InstanceOfEx node, CodeGenerator co... class TypeOfExCompiler (line 194) | [NodeCompiler(typeof(TypeOfEx))] method Analyze (line 200) | public override Evaluation Analyze(TypeOfEx node, Analyzer analyzer,... method IsCustomAttributeArgumentValue (line 212) | public override bool IsCustomAttributeArgumentValue(TypeOfEx node) method IsDeeplyCopied (line 218) | public override bool IsDeeplyCopied(TypeOfEx node, CopyReason reason... method Emit (line 223) | public override PhpTypeCode Emit(TypeOfEx node, CodeGenerator codeGe... FILE: Source/Core/Compiler/AST/NodeCompiler.cs class NodeCompilerAttribute (line 28) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited ... method NodeCompilerAttribute (line 43) | public NodeCompilerAttribute(Type/*!*/nodeType) type INodeCompiler (line 56) | internal interface INodeCompiler FILE: Source/Core/Compiler/AST/NodeCompilers.cs class NodeCompilers (line 28) | public partial class NodeCompilers method CreateNodeExtensionTypes (line 34) | internal static Dictionary/*!... FILE: Source/Core/Compiler/AST/PHPDocBlock.cs class NodeCompilers (line 26) | partial class NodeCompilers class PHPDocBlockCompiler (line 28) | [NodeCompiler(typeof(PHPDocBlock), Singleton = true)] FILE: Source/Core/Compiler/AST/ShellEx.cs class NodeCompilers (line 24) | partial class NodeCompilers class ShellExCompiler (line 29) | [NodeCompiler(typeof(ShellEx))] method IsDeeplyCopied (line 32) | public override bool IsDeeplyCopied(ShellEx node, CopyReason reason,... method Analyze (line 38) | public override Evaluation Analyze(ShellEx node, Analyzer analyzer, ... method Emit (line 45) | public override PhpTypeCode Emit(ShellEx node, CodeGenerator codeGen... FILE: Source/Core/Compiler/AST/Statement.cs class NodeCompilers (line 27) | partial class NodeCompilers class StatementCompiler (line 31) | [NodeCompiler(typeof(Statement))] method Analyze (line 37) | internal abstract Statement/*!*/ Analyze(T/*!*/node, Analyzer/*!*/ a... method Emit (line 42) | internal abstract void Emit(T/*!*/node, CodeGenerator/*!*/ codeGener... method ReportUnreachable (line 48) | protected virtual void ReportUnreachable(T/*!*/node, Analyzer/*!*/ a... method Analyze (line 55) | Statement IStatementCompiler.Analyze(Statement node, Analyzer analyzer) method Emit (line 60) | void IStatementCompiler.Emit(Statement node, CodeGenerator codeGener... method ReportUnreachable (line 65) | void IStatementCompiler.ReportUnreachable(Statement/*!*/node, Analyz... class BlockStmtCompiler (line 77) | [NodeCompiler(typeof(BlockStmt), Singleton = true)] method Analyze (line 80) | internal override Statement Analyze(BlockStmt node, Analyzer analyzer) method ReportUnreachable (line 92) | protected override void ReportUnreachable(BlockStmt node, Analyzer a... method Emit (line 100) | internal override void Emit(BlockStmt node, CodeGenerator codeGenera... class ExpressionStmtCompiler (line 110) | [NodeCompiler(typeof(ExpressionStmt), Singleton = true)] method Analyze (line 113) | internal override Statement Analyze(ExpressionStmt node, Analyzer an... method Emit (line 134) | internal override void Emit(ExpressionStmt node, CodeGenerator codeG... class EmptyStmtCompiler (line 165) | [NodeCompiler(typeof(EmptyStmt), Singleton = true)] method Analyze (line 168) | internal override Statement Analyze(EmptyStmt node, Analyzer analyzer) method Emit (line 173) | internal override void Emit(EmptyStmt node, CodeGenerator codeGenera... class PHPDocStmtCompiler (line 183) | [NodeCompiler(typeof(PHPDocStmt), Singleton = true)] method Analyze (line 186) | internal override Statement Analyze(PHPDocStmt node, Analyzer analyzer) method Emit (line 191) | internal override void Emit(PHPDocStmt node, CodeGenerator codeGener... class UnsetStmtCompiler (line 200) | [NodeCompiler(typeof(UnsetStmt), Singleton = true)] method Analyze (line 203) | internal override Statement Analyze(UnsetStmt node, Analyzer analyzer) method Emit (line 219) | internal override void Emit(UnsetStmt node, CodeGenerator codeGenera... class GlobalStmtCompiler (line 239) | [NodeCompiler(typeof(GlobalStmt), Singleton = true)] method Analyze (line 242) | internal override Statement Analyze(GlobalStmt node, Analyzer analyzer) method Emit (line 258) | internal override void Emit(GlobalStmt node, CodeGenerator codeGener... class StaticStmtCompiler (line 280) | [NodeCompiler(typeof(StaticStmt), Singleton = true)] method Analyze (line 283) | internal override Statement Analyze(StaticStmt node, Analyzer analyzer) method Emit (line 297) | internal override void Emit(StaticStmt node, CodeGenerator codeGener... class StaticVarDeclCompiler (line 309) | [NodeCompiler(typeof(StaticVarDecl), Singleton = true)] method Analyze (line 312) | public void Analyze(StaticVarDecl/*!*/node, Analyzer analyzer) method Emit (line 323) | public void Emit(StaticVarDecl/*!*/node, CodeGenerator codeGenerator) class StaticVarDeclCompilerHelper (line 408) | static class StaticVarDeclCompilerHelper method Analyze (line 410) | public static void Analyze(StaticVarDecl/*!*/node, Analyzer analyzer) method Emit (line 415) | public static void Emit(StaticVarDecl/*!*/node, CodeGenerator codeGe... class DeclareStmtCompiler (line 425) | [NodeCompiler(typeof(DeclareStmt), Singleton = true)] method Analyze (line 428) | internal override Statement Analyze(DeclareStmt node, Analyzer analy... method ReportUnreachable (line 435) | protected override void ReportUnreachable(DeclareStmt node, Analyzer... method Emit (line 440) | internal override void Emit(DeclareStmt node, CodeGenerator codeGene... class StatementUtils (line 451) | internal static class StatementUtils method Analyze (line 459) | public static void Analyze(this IList/*!*/statements, Analy... method Analyze (line 477) | public static Statement Analyze(this Statement/*!*/statement, Analyzer... method Emit (line 485) | public static void Emit(this IEnumerable statements, CodeGe... method Emit (line 494) | public static void Emit(this Statement/*!*/statement, CodeGenerator co... method ReportUnreachable (line 499) | public static void ReportUnreachable(this Statement/*!*/statement, Ana... type IStatementCompiler (line 512) | internal interface IStatementCompiler method Analyze (line 517) | Statement/*!*/ Analyze(Statement/*!*/node, Analyzer/*!*/ analyzer); method Emit (line 522) | void Emit(Statement/*!*/node, CodeGenerator/*!*/ codeGenerator); method ReportUnreachable (line 527) | void ReportUnreachable(Statement/*!*/node, Analyzer/*!*/ analyzer); FILE: Source/Core/Compiler/AST/SwitchStmt.cs class NodeCompilers (line 24) | partial class NodeCompilers class SwitchStmtCompiler (line 28) | [NodeCompiler(typeof(SwitchStmt), Singleton = true)] method Analyze (line 31) | internal override Statement Analyze(SwitchStmt node, Analyzer analyzer) method Emit (line 50) | internal override void Emit(SwitchStmt node, CodeGenerator codeGener... method GetLastDefaultItem (line 196) | private static DefaultItem GetLastDefaultItem(SwitchStmt/*!*/node) class SwitchItemCompiler (line 212) | abstract class SwitchItemCompiler : INodeCompiler, ISwitchItemCompi... method Analyze (line 214) | protected virtual void Analyze(T/*!*/node, Analyzer/*!*/ analyzer) method MarkSequencePoint (line 223) | protected abstract void MarkSequencePoint(T/*!*/node, CodeGenerator/... method EmitStatements (line 225) | protected virtual void EmitStatements(T/*!*/node, CodeGenerator/*!*/... method Analyze (line 232) | void ISwitchItemCompiler.Analyze(SwitchItem node, Analyzer analyzer) method MarkSequencePoint (line 237) | void ISwitchItemCompiler.MarkSequencePoint(SwitchItem node, CodeGene... method EmitStatements (line 242) | void ISwitchItemCompiler.EmitStatements(SwitchItem node, CodeGenerat... class CaseItemCompiler (line 250) | [NodeCompiler(typeof(CaseItem), Singleton = true)] method Analyze (line 253) | protected override void Analyze(CaseItem/*!*/node, Analyzer analyzer) method MarkSequencePoint (line 266) | protected override void MarkSequencePoint(CaseItem/*!*/node, CodeGen... method EmitStatements (line 271) | protected override void EmitStatements(CaseItem/*!*/node, CodeGenera... class DefaultItemCompiler (line 277) | [NodeCompiler(typeof(DefaultItem), Singleton = true)] method Analyze (line 280) | protected override void Analyze(DefaultItem/*!*/node, Analyzer analy... method MarkSequencePoint (line 286) | protected override void MarkSequencePoint(DefaultItem/*!*/node, Code... method EmitStatements (line 291) | protected override void EmitStatements(DefaultItem/*!*/node, CodeGen... type ISwitchItemCompiler (line 302) | internal interface ISwitchItemCompiler method Analyze (line 304) | void Analyze(SwitchItem/*!*/node, Analyzer/*!*/ analyzer); method MarkSequencePoint (line 306) | void MarkSequencePoint(SwitchItem/*!*/node, CodeGenerator/*!*/codeGene... method EmitStatements (line 308) | void EmitStatements(SwitchItem/*!*/node, CodeGenerator/*!*/ codeGenera... class SwitchItemCompilerHelper (line 311) | internal static class SwitchItemCompilerHelper method Analyze (line 313) | public static void Analyze(this SwitchItem/*!*/node, Analyzer/*!*/ ana... method MarkSequencePoint (line 318) | public static void MarkSequencePoint(this SwitchItem/*!*/node, CodeGen... method EmitStatements (line 323) | public static void EmitStatements(this SwitchItem/*!*/node, CodeGenera... FILE: Source/Core/Compiler/AST/TernaryEx.cs class NodeCompilers (line 23) | partial class NodeCompilers class ConditionalExCompiler (line 25) | [NodeCompiler(typeof(ConditionalEx))] method Analyze (line 30) | public override Evaluation Analyze(ConditionalEx/*!*/node, Analyzer ... method IsDeeplyCopied (line 69) | public override bool IsDeeplyCopied(ConditionalEx node, CopyReason r... method Emit (line 76) | public override PhpTypeCode Emit(ConditionalEx node, CodeGenerator c... FILE: Source/Core/Compiler/AST/TryStmt.cs class NodeCompilers (line 27) | partial class NodeCompilers class TryStmtCompiler (line 29) | [NodeCompiler(typeof(TryStmt), Singleton = true)] method Analyze (line 32) | internal override Statement Analyze(TryStmt node, Analyzer analyzer) method Emit (line 101) | internal override void Emit(TryStmt node, CodeGenerator codeGenerator) class CatchItemCompiler (line 193) | [NodeCompiler(typeof(CatchItem))] method Analyze (line 198) | public void Analyze(CatchItem/*!*/node, Analyzer/*!*/ analyzer) method Emit (line 222) | public void Emit(CatchItem/*!*/node, CodeGenerator/*!*/ codeGenerator, class FinallyItemCompiler (line 247) | [NodeCompiler(typeof(FinallyItem), Singleton = true)] method Analyze (line 250) | private void Analyze(FinallyItem/*!*/node, Analyzer/*!*/ analyzer) method Emit (line 257) | private void Emit(FinallyItem/*!*/node, CodeGenerator codeGenerator) method Analyze (line 265) | void IFinallyItemCompiler.Analyze(FinallyItem node, Analyzer analyzer) method Emit (line 270) | void IFinallyItemCompiler.Emit(FinallyItem node, CodeGenerator codeG... class ThrowStmtCompiler (line 278) | [NodeCompiler(typeof(ThrowStmt), Singleton = true)] method Analyze (line 281) | internal override Statement Analyze(ThrowStmt node, Analyzer analyzer) method Emit (line 287) | internal override void Emit(ThrowStmt node, CodeGenerator codeGenera... type ICatchItemCompiler (line 301) | internal interface ICatchItemCompiler method Analyze (line 303) | void Analyze(CatchItem/*!*/node, Analyzer/*!*/ analyzer); method Emit (line 304) | void Emit(CatchItem/*!*/node, CodeGenerator/*!*/ codeGenerator, LocalB... class CatchItemCompilerHelper (line 307) | internal static class CatchItemCompilerHelper method Analyze (line 309) | public static void Analyze(this CatchItem/*!*/node, Analyzer/*!*/ anal... method Emit (line 313) | public static void Emit(this CatchItem/*!*/node, CodeGenerator/*!*/ co... type IFinallyItemCompiler (line 323) | internal interface IFinallyItemCompiler method Analyze (line 325) | void Analyze(FinallyItem/*!*/node, Analyzer/*!*/ analyzer); method Emit (line 326) | void Emit(FinallyItem/*!*/node, CodeGenerator codeGenerator); class FinallyItemCompilerHelper (line 329) | internal static class FinallyItemCompilerHelper method Analyze (line 331) | public static void Analyze(this FinallyItem/*!*/node, Analyzer/*!*/ an... method Emit (line 335) | public static void Emit(this FinallyItem/*!*/node, CodeGenerator codeG... FILE: Source/Core/Compiler/AST/TypeDecl.cs class NodeCompilers (line 29) | partial class NodeCompilers class FormalTypeParamCompiler (line 33) | [NodeCompiler(typeof(FormalTypeParam))] class PhpCustomAttributeProvider (line 38) | sealed class PhpCustomAttributeProvider : IPhpCustomAttributeProvider method PhpCustomAttributeProvider (line 42) | public PhpCustomAttributeProvider(FormalTypeParam/*!*/node) method GetAttributeUsageCount (line 59) | public int GetAttributeUsageCount(DType/*!*/ type, CustomAttribute... method ApplyCustomAttribute (line 65) | public void ApplyCustomAttribute(SpecialAttributes kind, Attribute... method EmitCustomAttribute (line 70) | public void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builde... method PreAnalyze (line 85) | public void PreAnalyze(FormalTypeParam/*!*/node, Analyzer/*!*/ analy... method Merge (line 95) | public bool Merge(FormalTypeParam/*!*/node, ErrorSink/*!*/ errors, F... method AnalyzeMembers (line 111) | public void AnalyzeMembers(FormalTypeParam/*!*/node, Analyzer/*!*/ a... method Analyze (line 118) | public void Analyze(FormalTypeParam/*!*/node, Analyzer/*!*/ analyzer) method Emit (line 132) | public void Emit(FormalTypeParam/*!*/node, CodeGenerator/*!*/ codeGe... type TypeSignatureCompiler (line 153) | struct TypeSignatureCompiler method PreAnalyze (line 157) | public static void PreAnalyze(TypeSignature/*!*/node, Analyzer/*!*/ ... method PreAnalyze (line 169) | public static void PreAnalyze(TypeSignature/*!*/node, Analyzer/*!*/ ... method Merge (line 181) | public static bool Merge(TypeSignature/*!*/node, ErrorSink/*!*/ erro... method AnalyzeMembers (line 199) | public static void AnalyzeMembers(TypeSignature/*!*/node, Analyzer/*... method Analyze (line 205) | public static void Analyze(TypeSignature/*!*/node, Analyzer/*!*/ ana... method Emit (line 215) | public static void Emit(TypeSignature/*!*/node, CodeGenerator/*!*/ c... class TypeDeclCompiler (line 228) | [NodeCompiler(typeof(TypeDecl))] method IsPartialMergeResiduum (line 241) | private bool IsPartialMergeResiduum(TypeDecl node) { return node.Mem... method TypeDeclCompiler (line 258) | public TypeDeclCompiler(TypeDecl node) method PreAnalyze (line 284) | void IDeclarationNode.PreAnalyze(Analyzer/*!*/ analyzer) method PreAnalyzePartialDeclaration (line 313) | private void PreAnalyzePartialDeclaration(Analyzer/*!*/ analyzer, Ty... method ResolveBaseType (line 399) | private DTypeDesc ResolveBaseType(Analyzer/*!*/ analyzer) method ResolveBaseInterfaces (line 430) | private void ResolveBaseInterfaces(Analyzer/*!*/ analyzer, List : INodeCompiler, ITypeMemberD... method EnterAnalyzer (line 781) | void ITypeMemberDeclCompiler.EnterAnalyzer(Analyzer/*!*/analyzer) method LeaveAnalyzer (line 792) | void ITypeMemberDeclCompiler.LeaveAnalyzer(Analyzer/*!*/analyzer) method EnterCodegenerator (line 803) | void ITypeMemberDeclCompiler.EnterCodegenerator(CodeGenerator/*!*/ c... method LeaveCodegenerator (line 814) | void ITypeMemberDeclCompiler.LeaveCodegenerator(CodeGenerator/*!*/ c... class BasePhpCustomAttributeProvider (line 831) | protected abstract class BasePhpCustomAttributeProvider : IPhpCustom... method BasePhpCustomAttributeProvider (line 835) | public BasePhpCustomAttributeProvider(T node) method EmitCustomAttribute (line 845) | public abstract void EmitCustomAttribute(CustomAttributeBuilder/*!... method ApplyCustomAttribute (line 846) | public abstract void ApplyCustomAttribute(SpecialAttributes kind, ... method GetAttributeUsageCount (line 848) | public int GetAttributeUsageCount(DType/*!*/ type, CustomAttribute... method CreatePhpCustomAttributeProvider (line 860) | protected abstract IPhpCustomAttributeProvider CreatePhpCustomAttrib... method AnalyzeMembers (line 864) | internal virtual void AnalyzeMembers(T/*!*/node, Analyzer/*!*/ analy... method Analyze (line 871) | internal virtual void Analyze(T/*!*/node, Analyzer/*!*/ analyzer) method Emit (line 878) | internal virtual void Emit(T/*!*/node, CodeGenerator/*!*/ codeGenera... method AnalyzeMembers (line 887) | void ITypeMemberDeclCompiler.AnalyzeMembers(TypeMemberDecl node, Ana... method Analyze (line 892) | void ITypeMemberDeclCompiler.Analyze(TypeMemberDecl node, Analyzer a... method Emit (line 897) | void ITypeMemberDeclCompiler.Emit(TypeMemberDecl node, CodeGenerator... class MethodDeclCompiler (line 909) | [NodeCompiler(typeof(MethodDecl))] class PhpCustomAttributeProvider (line 914) | sealed class PhpCustomAttributeProvider : BasePhpCustomAttributeProv... method PhpCustomAttributeProvider (line 918) | public PhpCustomAttributeProvider(MethodDecl node, PhpMethod method) method ApplyCustomAttribute (line 937) | public override void ApplyCustomAttribute(SpecialAttributes kind, ... method EmitCustomAttribute (line 952) | public override void EmitCustomAttribute(CustomAttributeBuilder/*!... method CreatePhpCustomAttributeProvider (line 968) | protected override IPhpCustomAttributeProvider CreatePhpCustomAttrib... method AnalyzeMembers (line 982) | internal override void AnalyzeMembers(MethodDecl node, Analyzer anal... method Analyze (line 1004) | internal override void Analyze(MethodDecl node, Analyzer analyzer) method AnalyzeBaseCtorCallParams (line 1079) | private void AnalyzeBaseCtorCallParams(MethodDecl node, Analyzer/*!*... method IsDllImport (line 1114) | internal bool IsDllImport(CustomAttributes attributes) method Emit (line 1130) | internal override void Emit(MethodDecl node, CodeGenerator codeGener... class FieldDeclListCompiler (line 1181) | [NodeCompiler(typeof(FieldDeclList))] class PhpCustomAttributeProvider (line 1186) | sealed class PhpCustomAttributeProvider : BasePhpCustomAttributeProv... method PhpCustomAttributeProvider (line 1188) | public PhpCustomAttributeProvider(FieldDeclList node) method ApplyCustomAttribute (line 1202) | public override void ApplyCustomAttribute(SpecialAttributes kind, ... method EmitCustomAttribute (line 1208) | public override void EmitCustomAttribute(CustomAttributeBuilder/*!... method CreatePhpCustomAttributeProvider (line 1217) | protected override IPhpCustomAttributeProvider CreatePhpCustomAttrib... method AnalyzeMembers (line 1224) | internal override void AnalyzeMembers(FieldDeclList node, Analyzer a... method Analyze (line 1244) | internal override void Analyze(FieldDeclList node, Analyzer analyzer) method Emit (line 1252) | internal override void Emit(FieldDeclList node, CodeGenerator codeGe... class FieldDeclCompiler (line 1262) | [NodeCompiler(typeof(FieldDecl))] method AnalyzeMember (line 1271) | void IFieldDeclCompiler.AnalyzeMember(FieldDecl/*!*/node, Analyzer/*... method Analyze (line 1276) | void IFieldDeclCompiler.Analyze(FieldDecl/*!*/node, Analyzer/*!*/ an... method Emit (line 1287) | void IFieldDeclCompiler.Emit(FieldDecl/*!*/node, CodeGenerator/*!*/ ... method EmitCustomAttribute (line 1293) | void IFieldDeclCompiler.EmitCustomAttribute(CustomAttributeBuilder/*... method ApplyCustomAttribute (line 1298) | void IFieldDeclCompiler.ApplyCustomAttribute(SpecialAttributes kind,... class ConstDeclListCompiler (line 1325) | [NodeCompiler(typeof(ConstDeclList))] class PhpCustomAttributeProvider (line 1330) | private class PhpCustomAttributeProvider : BasePhpCustomAttributePro... method PhpCustomAttributeProvider (line 1332) | public PhpCustomAttributeProvider(ConstDeclList node) method ApplyCustomAttribute (line 1344) | public override void ApplyCustomAttribute(SpecialAttributes kind, ... method EmitCustomAttribute (line 1350) | public override void EmitCustomAttribute(CustomAttributeBuilder/*!... method CreatePhpCustomAttributeProvider (line 1359) | protected override IPhpCustomAttributeProvider CreatePhpCustomAttrib... method AnalyzeMembers (line 1364) | internal override void AnalyzeMembers(ConstDeclList node, Analyzer a... method Analyze (line 1378) | internal override void Analyze(ConstDeclList node, Analyzer analyzer) method Emit (line 1386) | internal override void Emit(ConstDeclList node, CodeGenerator codeGe... class ClassConstantDeclCompiler (line 1399) | [NodeCompiler(typeof(ClassConstantDecl))] method AnalyzeMember (line 1406) | public void AnalyzeMember(ClassConstantDecl/*!*/node, Analyzer/*!*/ ... method Emit (line 1417) | public void Emit(CodeGenerator/*!*/ codeGenerator) method ApplyCustomAttribute (line 1442) | public void ApplyCustomAttribute(SpecialAttributes kind, Attribute a... method EmitCustomAttribute (line 1460) | public void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builder,... class TraitsUseCompiler (line 1470) | [NodeCompiler(typeof(TraitsUse))] class PhpCustomAttributeProvider (line 1475) | private class PhpCustomAttributeProvider : BasePhpCustomAttributePro... method PhpCustomAttributeProvider (line 1477) | public PhpCustomAttributeProvider(TraitsUse node) method EmitCustomAttribute (line 1492) | public override void EmitCustomAttribute(CustomAttributeBuilder bu... method ApplyCustomAttribute (line 1497) | public override void ApplyCustomAttribute(SpecialAttributes kind, ... method CreatePhpCustomAttributeProvider (line 1505) | protected override IPhpCustomAttributeProvider CreatePhpCustomAttrib... method AnalyzeMembers (line 1510) | internal override void AnalyzeMembers(TraitsUse node, Analyzer analy... method Analyze (line 1515) | internal override void Analyze(TraitsUse node, Analyzer analyzer) method Emit (line 1520) | internal override void Emit(TraitsUse node, CodeGenerator codeGenera... class TraitAdaptationCompiler (line 1530) | abstract class TraitAdaptationCompiler : INodeCompiler class TraitAdaptationPrecedenceCompiler (line 1534) | [NodeCompiler(typeof(TraitsUse.TraitAdaptationPrecedence))] class TraitAdaptationAliasCompiler (line 1539) | [NodeCompiler(typeof(TraitsUse.TraitAdaptationAlias))] class TypeSignatureHelper (line 1549) | internal static class TypeSignatureHelper method ToGenericParameters (line 1555) | public static GenericParameterDesc[]/*!!*/ ToGenericParameters(this Ty... method ToPhpRoutineSignature (line 1565) | public static PhpRoutineSignature/*!*/ ToPhpRoutineSignature(this Type... method ToGenericParameters (line 1579) | private static GenericParameterDesc[]/*!!*/ ToGenericParameters(this T... type IClassConstantDeclCompiler (line 1605) | internal interface IClassConstantDeclCompiler method AnalyzeMember (line 1607) | void AnalyzeMember(ClassConstantDecl/*!*/node, Analyzer/*!*/ analyzer,... method Emit (line 1608) | void Emit(CodeGenerator/*!*/ codeGenerator); method ApplyCustomAttribute (line 1609) | void ApplyCustomAttribute(SpecialAttributes kind, Attribute attribute,... method EmitCustomAttribute (line 1610) | void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builder, CustomAt... class ClassConstantDeclCompilerHelper (line 1613) | internal static class ClassConstantDeclCompilerHelper method AnalyzeMember (line 1615) | public static void AnalyzeMember(this ClassConstantDecl/*!*/node, Anal... method Emit (line 1620) | public static void Emit(this ClassConstantDecl/*!*/node, CodeGenerator... method ApplyCustomAttribute (line 1625) | public static void ApplyCustomAttribute(this ClassConstantDecl/*!*/nod... method EmitCustomAttribute (line 1630) | public static void EmitCustomAttribute(this ClassConstantDecl/*!*/node... type ITypeMemberDeclCompiler (line 1640) | internal interface ITypeMemberDeclCompiler method AnalyzeMembers (line 1643) | void AnalyzeMembers(TypeMemberDecl/*!*/node, Analyzer/*!*/ analyzer, P... method Analyze (line 1644) | void Analyze(TypeMemberDecl/*!*/node, Analyzer/*!*/ analyzer); method Emit (line 1645) | void Emit(TypeMemberDecl/*!*/node, CodeGenerator/*!*/ codeGenerator); method EnterAnalyzer (line 1647) | void EnterAnalyzer(Analyzer/*!*/analyzer); method LeaveAnalyzer (line 1648) | void LeaveAnalyzer(Analyzer/*!*/analyzer); method EnterCodegenerator (line 1649) | void EnterCodegenerator(CodeGenerator/*!*/ codeGenerator); method LeaveCodegenerator (line 1650) | void LeaveCodegenerator(CodeGenerator/*!*/ codeGenerator); class TypeMemberDeclCompilerHelper (line 1653) | internal static class TypeMemberDeclCompilerHelper method AnalyzeMembers (line 1655) | public static void AnalyzeMembers(this TypeMemberDecl/*!*/node, Analyz... method Analyze (line 1659) | public static void Analyze(this TypeMemberDecl/*!*/node, Analyzer/*!*/... method Emit (line 1663) | public static void Emit(this TypeMemberDecl/*!*/node, CodeGenerator/*!... type IFormalTypeParamCompiler (line 1673) | internal interface IFormalTypeParamCompiler method PreAnalyze (line 1677) | void PreAnalyze(FormalTypeParam/*!*/node, Analyzer/*!*/ analyzer, Gene... method Merge (line 1679) | bool Merge(FormalTypeParam/*!*/node, ErrorSink/*!*/ errors, FormalType... method AnalyzeMembers (line 1681) | void AnalyzeMembers(FormalTypeParam/*!*/node, Analyzer/*!*/ analyzer, ... method Analyze (line 1683) | void Analyze(FormalTypeParam/*!*/node, Analyzer/*!*/ analyzer); method Emit (line 1689) | void Emit(FormalTypeParam/*!*/node, CodeGenerator/*!*/ codeGenerator); class FormalTypeParamCompilerHelper (line 1694) | internal static class FormalTypeParamCompilerHelper method PreAnalyze (line 1698) | public static void PreAnalyze(this FormalTypeParam/*!*/node, Analyzer/... method Merge (line 1703) | public static bool Merge(this FormalTypeParam/*!*/node, ErrorSink/*!*/... method AnalyzeMembers (line 1708) | public static void AnalyzeMembers(this FormalTypeParam/*!*/node, Analy... method Analyze (line 1713) | public static void Analyze(this FormalTypeParam/*!*/node, Analyzer/*!*... method Emit (line 1722) | public static void Emit(this FormalTypeParam/*!*/node, CodeGenerator/*... type IFieldDeclCompiler (line 1734) | internal interface IFieldDeclCompiler method AnalyzeMember (line 1736) | void AnalyzeMember(FieldDecl/*!*/node, Analyzer/*!*/ analyzer, PhpFiel... method Analyze (line 1737) | void Analyze(FieldDecl/*!*/node, Analyzer/*!*/ analyzer); method Emit (line 1738) | void Emit(FieldDecl/*!*/node, CodeGenerator/*!*/ codeGenerator); method EmitCustomAttribute (line 1739) | void EmitCustomAttribute(CustomAttributeBuilder/*!*/ builder, CustomAt... method ApplyCustomAttribute (line 1740) | void ApplyCustomAttribute(SpecialAttributes kind, Attribute attribute,... class FieldDeclCompilerHelper (line 1743) | internal static class FieldDeclCompilerHelper method AnalyzeMember (line 1745) | public static void AnalyzeMember(this FieldDecl/*!*/node, Analyzer/*!*... method Analyze (line 1749) | public static void Analyze(this FieldDecl/*!*/node, Analyzer/*!*/ anal... method Emit (line 1753) | public static void Emit(this FieldDecl/*!*/node, CodeGenerator/*!*/ co... method EmitCustomAttribute (line 1757) | public static void EmitCustomAttribute(this FieldDecl/*!*/node, Custom... method ApplyCustomAttribute (line 1761) | public static void ApplyCustomAttribute(this FieldDecl/*!*/node, Speci... type ITypeDeclCompiler (line 1771) | internal interface ITypeDeclCompiler : IStatementCompiler class TypeDeclCompilerHelper (line 1776) | internal static class TypeDeclCompilerHelper method Type (line 1778) | public static PhpType Type(this TypeDecl node) FILE: Source/Core/Compiler/AST/TypeRef.cs class NodeCompilers (line 28) | partial class NodeCompilers class TypeRefCompiler (line 32) | abstract class TypeRefCompiler : ITypeRefCompiler, INodeCompiler wh... method Analyze (line 40) | internal virtual bool Analyze(T/*!*/node, Analyzer/*!*/ analyzer) method EmitLoadTypeDesc (line 50) | internal abstract void EmitLoadTypeDesc(T node, CodeGenerator/*!*/ c... method EmitMakeGenericInstantiation (line 56) | internal void EmitMakeGenericInstantiation(TypeRef node, CodeGenerat... method Analyze (line 79) | bool ITypeRefCompiler.Analyze(TypeRef node, Analyzer analyzer) method EmitLoadTypeDesc (line 84) | void ITypeRefCompiler.EmitLoadTypeDesc(TypeRef node, CodeGenerator c... class PrimitiveTypeRefCompiler (line 96) | [NodeCompiler(typeof(PrimitiveTypeRef))] method Analyze (line 103) | internal override bool Analyze(PrimitiveTypeRef node, Analyzer analy... method EmitLoadTypeDesc (line 116) | internal override void EmitLoadTypeDesc(PrimitiveTypeRef node, CodeG... class DirectTypeRefCompiler (line 126) | [NodeCompiler(typeof(DirectTypeRef))] method Analyze (line 134) | internal override bool Analyze(DirectTypeRef node, Analyzer analyzer) method EmitLoadTypeDesc (line 163) | internal override void EmitLoadTypeDesc(DirectTypeRef node, CodeGene... class IndirectTypeRefCompiler (line 183) | [NodeCompiler(typeof(IndirectTypeRef), Singleton = true)] method Analyze (line 190) | internal override bool Analyze(IndirectTypeRef node, Analyzer analyzer) method EmitLoadTypeDesc (line 205) | internal override void EmitLoadTypeDesc(IndirectTypeRef node, CodeGe... class TypeRefHelper (line 222) | internal static class TypeRefHelper method ResolvedType (line 224) | public static DType ResolvedType(this TypeRef/*!*/node) method ResolvedTypeOrUnknown (line 233) | public static DType/*!A*/ResolvedTypeOrUnknown(this TypeRef/*!*/node) method Analyze (line 238) | public static bool Analyze(this TypeRef/*!*/node, Analyzer/*!*/ analyzer) method EmitLoadTypeDesc (line 244) | public static void EmitLoadTypeDesc(this TypeRef/*!*/node, CodeGenerat... type ITypeRefCompiler (line 251) | internal interface ITypeRefCompiler method Analyze (line 254) | bool Analyze(TypeRef/*!*/node, Analyzer/*!*/ analyzer); method EmitLoadTypeDesc (line 255) | void EmitLoadTypeDesc(TypeRef/*!*/node, CodeGenerator/*!*/ codeGenerat... FILE: Source/Core/Compiler/AST/UnaryEx.cs class NodeCompilers (line 23) | partial class NodeCompilers class UnaryExCompiler (line 25) | [NodeCompiler(typeof(UnaryEx))] method EvaluatePriorAnalysis (line 30) | public override Evaluation EvaluatePriorAnalysis(UnaryEx node, Compi... method Analyze (line 35) | public override Evaluation Analyze(UnaryEx node, Analyzer analyzer, ... method Evaluate (line 61) | public override object Evaluate(UnaryEx node, object value) method IsDeeplyCopied (line 119) | public override bool IsDeeplyCopied(UnaryEx node, CopyReason reason,... method Emit (line 164) | public override PhpTypeCode Emit(UnaryEx node, CodeGenerator codeGen... FILE: Source/Core/Compiler/AST/VariableUse.cs class NodeCompilers (line 23) | partial class NodeCompilers class VariableUseCompiler (line 30) | abstract class VariableUseCompiler : VarLikeConstructUseCompiler... method EmitAssign (line 32) | internal abstract PhpTypeCode EmitAssign(T/*!*/node, CodeGenerator c... method EmitIsset (line 33) | internal abstract PhpTypeCode EmitIsset(T/*!*/node, CodeGenerator co... method EmitUnset (line 34) | internal abstract void EmitUnset(T/*!*/node, CodeGenerator codeGener... method EmitAssign (line 38) | PhpTypeCode IVariableUseCompiler.EmitAssign(VariableUse node, CodeGe... method EmitIsset (line 43) | PhpTypeCode IVariableUseCompiler.EmitIsset(VariableUse node, CodeGen... method EmitUnset (line 48) | void IVariableUseCompiler.EmitUnset(VariableUse node, CodeGenerator ... class CompoundVarUseCompiler (line 63) | abstract class CompoundVarUseCompiler : VariableUseCompiler wher... class SimpleVarUseCompiler (line 72) | abstract class SimpleVarUseCompiler : CompoundVarUseCompiler, IS... method EmitName (line 91) | internal abstract void EmitName(T/*!*/node, CodeGenerator codeGenera... method EmitLoad (line 92) | internal abstract PhpTypeCode EmitLoad(T/*!*/node, CodeGenerator cod... method EmitLoadAddress (line 93) | internal abstract void EmitLoadAddress(T/*!*/node, CodeGenerator cod... method EmitLoadAddress_StoreBack (line 94) | internal abstract void EmitLoadAddress_StoreBack(T/*!*/node, CodeGen... method EmitLoadAddress_StoreBack (line 95) | internal abstract void EmitLoadAddress_StoreBack(T/*!*/node, CodeGen... method EmitLoadRef (line 96) | internal abstract void EmitLoadRef(T/*!*/node, CodeGenerator codeGen... method EmitStorePrepare (line 97) | internal abstract void EmitStorePrepare(T/*!*/node, CodeGenerator co... method EmitStoreAssign (line 98) | internal abstract void EmitStoreAssign(T/*!*/node, CodeGenerator cod... method EmitStoreRefPrepare (line 99) | internal abstract void EmitStoreRefPrepare(T/*!*/node, CodeGenerator... method EmitStoreRefAssign (line 100) | internal abstract void EmitStoreRefAssign(T/*!*/node, CodeGenerator ... method LoadTabledVariableAddress (line 114) | internal virtual void LoadTabledVariableAddress(T/*!*/node, CodeGene... method StoreTabledVariableBack (line 146) | internal virtual void StoreTabledVariableBack(T/*!*/node, CodeGenera... method EmitReadField (line 177) | internal virtual PhpTypeCode EmitReadField(T/*!*/node, CodeGenerator... method EmitReadFieldOfThis (line 253) | private PhpTypeCode EmitReadFieldOfThis(T/*!*/node, CodeGenerator/*!... method EmitReadFieldOfThisInInstanceMethod (line 311) | internal virtual PhpTypeCode EmitReadFieldOfThisInInstanceMethod(T/*... method EmitThisUsedOutOfObjectThrow (line 320) | private static void EmitThisUsedOutOfObjectThrow(CodeGenerator/*!*/ ... method EmitGetFieldOfPlace (line 333) | private PhpTypeCode EmitGetFieldOfPlace(T/*!*/node, IPlace/*!*/ arg,... method EmitCallSetObjectField (line 365) | private static void EmitCallSetObjectField(CodeGenerator/*!*/ codeGe... method EmitPopValue (line 379) | private static void EmitPopValue(CodeGenerator/*!*/ codeGenerator, P... method EmitWriteField (line 399) | internal virtual AssignmentCallback EmitWriteField(T/*!*/node, CodeG... method EmitWriteFieldOfThis (line 451) | private AssignmentCallback EmitWriteFieldOfThis(T/*!*/node, CodeGene... method EmitWriteFieldOfThisInInstanceMethod (line 511) | internal virtual AssignmentCallback EmitWriteFieldOfThisInInstanceMe... method EmitLoadAddress_StoreBack (line 522) | void ISimpleVarUseCompiler.EmitLoadAddress_StoreBack(SimpleVarUse no... method EmitName (line 527) | void ISimpleVarUseCompiler.EmitName(SimpleVarUse node, CodeGenerator... method EmitAssign (line 532) | void ISimpleVarUseCompiler.EmitAssign(SimpleVarUse node, CodeGenerat... method EmitLoadAddress (line 537) | void ISimpleVarUseCompiler.EmitLoadAddress(SimpleVarUse node, CodeGe... type IVariableUseCompiler (line 550) | internal interface IVariableUseCompiler method EmitAssign (line 552) | PhpTypeCode EmitAssign(VariableUse/*!*/node, CodeGenerator codeGenerat... method EmitIsset (line 553) | PhpTypeCode EmitIsset(VariableUse/*!*/node, CodeGenerator codeGenerato... method EmitUnset (line 554) | void EmitUnset(VariableUse/*!*/node, CodeGenerator codeGenerator); class VariableUseHelper (line 557) | internal static class VariableUseHelper method EmitAssign (line 559) | public static PhpTypeCode EmitAssign(this VariableUse/*!*/node, CodeGe... method EmitIsset (line 563) | public static PhpTypeCode EmitIsset(this VariableUse/*!*/node, CodeGen... method EmitUnset (line 567) | public static void EmitUnset(this VariableUse/*!*/node, CodeGenerator ... type ISimpleVarUseCompiler (line 577) | interface ISimpleVarUseCompiler method EmitLoadAddress_StoreBack (line 579) | void EmitLoadAddress_StoreBack(SimpleVarUse/*!*/node, CodeGenerator co... method EmitName (line 580) | void EmitName(SimpleVarUse/*!*/node, CodeGenerator codeGenerator); method EmitAssign (line 581) | void EmitAssign(SimpleVarUse/*!*/node, CodeGenerator codeGenerator); method EmitLoadAddress (line 582) | void EmitLoadAddress(SimpleVarUse node, CodeGenerator codeGenerator); class SimpleVarUseHelper (line 585) | static class SimpleVarUseHelper method EmitLoadAddress_StoreBack (line 587) | public static void EmitLoadAddress_StoreBack(this SimpleVarUse/*!*/nod... method EmitName (line 592) | public static void EmitName(this SimpleVarUse/*!*/node, CodeGenerator ... method EmitAssign (line 597) | public static void EmitAssign(this SimpleVarUse/*!*/node, CodeGenerato... method EmitLoadAddress (line 602) | public static void EmitLoadAddress(this SimpleVarUse node, CodeGenerat... FILE: Source/Core/Compiler/AST/YieldEx.cs class NodeCompilers (line 26) | partial class NodeCompilers class YieldExCompiler (line 28) | [NodeCompiler(typeof(YieldEx))] method Analyze (line 31) | public override Evaluation Analyze(YieldEx node, Analyzer analyzer, ... method Emit (line 38) | public override PhpTypeCode Emit(YieldEx node, CodeGenerator codeGen... FILE: Source/Core/Compiler/Analyzer.cs type IExTypeInfo (line 44) | public interface IExTypeInfo method HasTypeCode (line 90) | bool HasTypeCode(PhpTypeCode typeCode); method HasType (line 98) | bool HasType(TypeRef type); method IsOfType (line 104) | bool IsOfType(PhpTypeCode typeCode); method IsOfType (line 112) | bool IsOfType(TypeRef type); type IPostAnalyzable (line 115) | internal interface IPostAnalyzable method PostAnalyze (line 117) | void PostAnalyze(Analyzer/*!*/ analyzer); type Evaluation (line 122) | internal struct Evaluation method Evaluation (line 128) | public Evaluation(Expression/*!*/ expression) method Evaluation (line 133) | public Evaluation(Expression/*!*/ expression, object value) method Evaluation (line 138) | public Evaluation(Expression/*!*/ expression, object value, bool hasVa... method Literalize (line 150) | public Expression/*!*/ Literalize() method Evaluate (line 158) | internal Evaluation Evaluate(Expression/*!*/ parent, out Expression/*!... method Evaluate (line 170) | internal static Evaluation Evaluate(Expression/*!*/ parent, method ReadOnlyEvaluate (line 186) | internal Evaluation ReadOnlyEvaluate(Expression/*!*/ parent) method ReadOnlyEvaluate (line 194) | internal static Evaluation ReadOnlyEvaluate(Expression/*!*/ parent, Ev... class Analyzer (line 213) | public sealed class Analyzer : AstVisitor type States (line 215) | internal enum States method Analyzer (line 261) | internal Analyzer(CompilationContext/*!*/ context) method PreAnalyze (line 274) | internal void PreAnalyze(IEnumerable/*!*/ declarations) method AnalyzeMembers (line 287) | internal void AnalyzeMembers(IEnumerable/*!*/ declarations) method Analyze (line 303) | internal void Analyze(CompilationSourceUnit/*!*/ sourceUnit) method PostAnalyze (line 316) | internal void PostAnalyze() method BuildAst (line 344) | internal Statement[] BuildAst(int positionShift, string/*!*/ sourceCode) method BuildAst (line 359) | public AST.GlobalCode BuildAst(int positionShift, string/*!*/ sourceCo... type Locations (line 372) | internal enum Locations class Location (line 382) | private abstract class Location class DeclLocation (line 389) | private abstract class DeclLocation : Location method DeclLocation (line 394) | internal DeclLocation(int nestingLevel) class RoutineDeclLoc (line 404) | private class RoutineDeclLoc : DeclLocation method RoutineDeclLoc (line 414) | internal RoutineDeclLoc(PhpRoutine/*!*/ routine, int nestingLevel) class TypeDeclLocation (line 425) | private class TypeDeclLocation : DeclLocation method TypeDeclLocation (line 435) | internal TypeDeclLocation(PhpType/*!*/ type, int nestingLevel) class ActualParamsLocation (line 454) | private class ActualParamsLocation : Location method ActualParamsLocation (line 473) | internal ActualParamsLocation(RoutineSignature/*!*/ signature, int a... method MoveToNextParam (line 483) | internal void MoveToNextParam() method ActParamPassedByRef (line 495) | internal bool ActParamPassedByRef() method ActParamDeclIsUnknown (line 501) | internal bool ActParamDeclIsUnknown() class SwitchLocation (line 518) | private class SwitchLocation : Location method SwitchLocation (line 528) | internal SwitchLocation() method IsInsideIncompleteClass (line 621) | public bool IsInsideIncompleteClass() method AddCurrentRoutineProperty (line 630) | internal void AddCurrentRoutineProperty(RoutineProperties property) method ActParamPassedByRef (line 639) | internal bool ActParamPassedByRef() method ActParamDeclIsUnknown (line 647) | internal bool ActParamDeclIsUnknown() method EnterConditionalCode (line 659) | internal void EnterConditionalCode() method LeaveConditionalCode (line 667) | internal void LeaveConditionalCode() method IsThisCodeConditional (line 684) | internal bool IsThisCodeConditional() method IsThisCodeUnreachable (line 699) | internal bool IsThisCodeUnreachable() method EnterUnreachableCode (line 713) | internal void EnterUnreachableCode() method LeaveUnreachableCode (line 727) | internal void LeaveUnreachableCode() method ReportUnreachableCode (line 732) | internal void ReportUnreachableCode(Text.Span position) method CreateConstructedType (line 787) | internal ConstructedType/*!*/ CreateConstructedType(DTypeDesc/*!*/ gen... method AnalyzeConstructedType (line 814) | internal ConstructedType AnalyzeConstructedType(DType type) method DefineConstructedTypeBuilders (line 824) | internal void DefineConstructedTypeBuilders() method EnterNamespace (line 840) | internal void EnterNamespace(NamespaceDecl ns) method LeaveNamespace (line 846) | internal void LeaveNamespace() method EnterFunctionDeclaration (line 854) | internal void EnterFunctionDeclaration(PhpRoutine/*!*/ function) method LeaveFunctionDeclaration (line 865) | internal void LeaveFunctionDeclaration() method EnterMethodDeclaration (line 881) | internal void EnterMethodDeclaration(PhpMethod/*!*/ method) method LeaveMethodDeclaration (line 894) | internal void LeaveMethodDeclaration() method EnterTypeDecl (line 910) | internal void EnterTypeDecl(PhpType type) method LeaveTypeDecl (line 917) | internal void LeaveTypeDecl() method EnterActualParams (line 929) | internal void EnterActualParams(RoutineSignature/*!*/ signature, int a... method LeaveActualParams (line 934) | internal void LeaveActualParams() method EnterActParam (line 940) | internal void EnterActParam() method LeaveActParam (line 945) | internal void LeaveActParam() method EnterLoopBody (line 950) | internal void EnterLoopBody() method LeaveLoopBody (line 956) | internal void LeaveLoopBody() method EnterSwitchBody (line 967) | internal void EnterSwitchBody() method LeaveSwitchBody (line 974) | internal void LeaveSwitchBody() method AddConstCaseToCurrentSwitch (line 983) | internal void AddConstCaseToCurrentSwitch(object value, Text.Span posi... method AddDefaultToCurrentSwitch (line 993) | internal void AddDefaultToCurrentSwitch(Text.Span position) method GetReferringScope (line 1007) | private Scope GetReferringScope(PhpType referringType, PhpRoutine refe... method ResolveFunctionName (line 1018) | public DRoutine/*!*/ ResolveFunctionName(QualifiedName qualifiedName, ... method ResolveType (line 1045) | internal DType ResolveType(object typeName, PhpType referringType, Php... method ResolveTypeName (line 1070) | public DType/*!*/ ResolveTypeName(QualifiedName qualifiedName, PhpType... method ResolveTypeParameterName (line 1171) | private GenericParameter ResolveTypeParameterName(Name name, PhpType r... method ReportUnknownType (line 1192) | private void ReportUnknownType(DType/*!*/ type, QualifiedName? alias, ... method ResolveTypeName (line 1203) | public DType/*!*/ ResolveTypeName(GenericQualifiedName genericName, Ph... method ResolveCustomAttributeType (line 1229) | public DType/*!*/ ResolveCustomAttributeType(QualifiedName qualifiedNa... method ResolveMethod (line 1281) | public DRoutine/*!*/ ResolveMethod(DType/*!*/ type, Name methodName, T... method ResolveConstructor (line 1384) | public DRoutine/*!*/ ResolveConstructor(DType/*!*/ type, Text.Span pos... method ResolveProperty (line 1434) | public DProperty/*!*/ ResolveProperty(DType/*!*/ type, VariableName pr... method ResolveClassConstantName (line 1492) | internal DConstant ResolveClassConstantName(DType/*!*/ type, VariableN... method ResolveGlobalConstantName (line 1547) | internal DConstant ResolveGlobalConstantName(QualifiedName qualifiedNa... method AddLambdaFcnDeclaration (line 1574) | public void AddLambdaFcnDeclaration(FunctionDecl decl) method SetEntryPoint (line 1580) | internal void SetEntryPoint(PhpRoutine/*!*/ routine, Text.Span position) method ValidateLabels (line 1600) | internal static void ValidateLabels(ErrorSink/*!*/ errors, SourceUnit/... FILE: Source/Core/Compiler/AppCompiler.CLR.cs class InvalidCommandLineArgumentException (line 31) | public sealed class InvalidCommandLineArgumentException : Exception method InvalidCommandLineArgumentException (line 39) | internal InvalidCommandLineArgumentException(string name, string/*!*/ ... method InvalidCommandLineArgumentException (line 46) | internal InvalidCommandLineArgumentException(string name, string/*!*/ ... method Report (line 53) | public void Report(ErrorSink/*!*/ sink) class CompilationParameters (line 69) | [Serializable] type ReferenceItem (line 77) | [Serializable] method ApplyToConfiguration (line 236) | public void ApplyToConfiguration(CompilerConfiguration/*!*/ compilerCo... method Validate (line 291) | internal void Validate() class FileReference (line 303) | [Serializable] method FileReference (line 315) | public FileReference(string arbitraryPath){ method FileReference (line 320) | public FileReference(FullPath fullPath) { method FileReference (line 331) | public FileReference(string/*!*/ relativePath, FullPath root){ class ResourceFileReference (line 336) | [Serializable] method ResourceFileReference (line 346) | public ResourceFileReference(string arbitraryPath) method ResourceFileReference (line 355) | public ResourceFileReference(FullPath fullPath) :base(fullPath) { method ResourceFileReference (line 368) | public ResourceFileReference(string/*!*/ relativePath, FullPath root) method ResourceFileReference (line 383) | public ResourceFileReference(string arbitraryPath, string name, bool i... method ResourceFileReference (line 400) | public ResourceFileReference(string/*!*/ relativePath, FullPath root, ... method ResourceFileReference (line 413) | public ResourceFileReference(FullPath fullPath, string name, bool isPu... method FromFiles (line 432) | public static List FromFiles(IEnumerable[]/*!*/ GetSupportedOptions() method InvalidValue (line 573) | private InvalidCommandLineArgumentException/*!*/ InvalidValue() method Exception (line 578) | private InvalidCommandLineArgumentException/*!*/ Exception(string/*!*/... method Parse (line 588) | public bool Parse(List/*!*/ args) method InsertArgumentsFromFile (line 907) | private void InsertArgumentsFromFile(List/*!*/ args, int index) method ProcessPaths (line 925) | private void ProcessPaths(List/*!*/ files, List/*!*/ d... method GetDefaultOutputFileExtension (line 1007) | private string GetDefaultOutputFileExtension() method GetDefaultOutputFile (line 1026) | private string GetDefaultOutputFile() method ProcessOutOption (line 1047) | private void ProcessOutOption(string value) method ProcessEntryPointOption (line 1115) | private void ProcessEntryPointOption(string value) method ProcessFileExtensions (line 1145) | private void ProcessFileExtensions() method StringToArgumentList (line 1164) | public static List/*!*/ StringToArgumentList(string/*!*/ str) class ApplicationCompiler (line 1212) | public sealed class ApplicationCompiler : MarshalByRefObject type Targets (line 1229) | public enum Targets method ApplicationCompiler (line 1253) | public ApplicationCompiler() method IsPureUnit (line 1260) | public static bool IsPureUnit(string/*!*/ value) method Compile (line 1275) | public void Compile( method CopyApplicationConfigFile (line 1372) | private static bool CopyApplicationConfigFile(FullPath sourceRoot, Ful... method EnumerateScripts (line 1396) | private static IEnumerable/*!*/ EnumerateScripts( method EnumerateScriptsInDirectory (line 1417) | private static IEnumerable/*!*/ EnumerateScriptsInDirec... method EnumerateScriptsRecursive (line 1449) | private static IEnumerable/*!*/ EnumerateScriptsRecursi... method LoadConfiguration (line 1494) | public static CompilerConfiguration/*!*/ LoadConfiguration( method InitializeLifetimeService (line 1522) | [System.Security.SecurityCritical] method CreateRemoteCompiler (line 1551) | public static ApplicationCompiler/*!*/ CreateRemoteCompiler() method RemoteCompile (line 1567) | public void RemoteCompile( FILE: Source/Core/Compiler/AstVisitor.cs class AstVisitor (line 20) | public abstract class AstVisitor FILE: Source/Core/Compiler/CodeGenerator/CallSitesBuilder.cs class CallSitesBuilder (line 33) | internal class CallSitesBuilder method CallSitesBuilder (line 92) | public CallSitesBuilder(ModuleBuilder/*!*/moduleBuilder, string/*!*/us... method CallSitesBuilder (line 105) | public CallSitesBuilder(ModuleBuilder/*!*/moduleBuilder, string/*!*/us... method PushClassContext (line 124) | internal void PushClassContext(IPlace classContextPlace, PhpType class... method PopClassContext (line 133) | internal void PopClassContext() method EnsureContainer (line 147) | private TypeBuilder/*!*/EnsureContainer() method Bake (line 172) | public void Bake() method DefineField (line 197) | public FieldBuilder/*!*/DefineField(string name, Type type, FieldAttri... method DefineCallSite (line 214) | public FieldInfo/*!*/DefineCallSite(ILEmitter/*!*/bodyEmitter,string/*... method InitializeCallSite (line 266) | private static void InitializeCallSite(ILEmitter/*!*/il, Type/*!*/call... method MethodCallDelegateAdditionalArguments (line 281) | private static IEnumerable/*!!*/MethodCallDelegateAdditionalArgu... method EmitMethodCallParameters (line 291) | private static void EmitMethodCallParameters(PHP.Core.CodeGenerator/*!... method AccessToReturnType (line 297) | internal static Type/*!*/AccessToReturnType(AccessType access) method EmitMethodCall (line 324) | public PhpTypeCode EmitMethodCall( method EmitMethodTargetExpr (line 396) | private static void EmitMethodTargetExpr(PHP.Core.CodeGenerator/*!*/cg... method MethodCallDelegateTypeArgs (line 416) | private Type[]/*!*/MethodCallDelegateTypeArgs(CallSignature callSignat... method GetPropertyDelegateTypeArgs (line 447) | private Type[]/*!*/GetPropertyDelegateTypeArgs(Type/*!*/targetType, Ty... method EmitGetProperty (line 488) | public PhpTypeCode EmitGetProperty( FILE: Source/Core/Compiler/CodeGenerator/Chains.cs class ChainBuilder (line 35) | internal sealed class ChainBuilder method ChainBuilder (line 39) | public ChainBuilder(CodeGenerator codeGenerator) class Chain (line 49) | private class Chain method Chain (line 55) | public Chain(ILEmitter il) method Lengthen (line 160) | public void Lengthen() method Begin (line 176) | public void Begin() method End (line 200) | public void End() method EndRef (line 213) | public void EndRef(/* TODO: ??? ref RefErrorLabelInfo errorInfo*/) method Lengthen (line 326) | public void Lengthen() method Create (line 338) | public void Create() method Begin (line 349) | public void Begin() method End (line 357) | public void End() method EndRef (line 370) | public void EndRef() method EmitErrorCheck (line 390) | private void EmitErrorCheck(bool isArray) class ObjectFieldLazyEmitInfo (line 414) | internal class ObjectFieldLazyEmitInfo method ObjectFieldLazyEmitInfo (line 434) | public ObjectFieldLazyEmitInfo(VarLikeConstructUse var_object, bool ... method Reset (line 441) | public void Reset() class ObjectFieldLazyEmitInfoCache (line 455) | private class ObjectFieldLazyEmitInfoCache method ObjectFieldLazyEmitInfoCache (line 459) | public ObjectFieldLazyEmitInfoCache() method GetItem (line 474) | public ObjectFieldLazyEmitInfo GetItem(VarLikeConstructUse var_objec... method SetItem (line 494) | public void SetItem(ObjectFieldLazyEmitInfo info) method SetObjectForLazyEmit (line 509) | internal void SetObjectForLazyEmit(VariableUse object_holder) method GetObjectForLazyEmit (line 516) | internal ObjectFieldLazyEmitInfo GetObjectForLazyEmit() method ReleaseObjectForLazyEmit (line 526) | internal void ReleaseObjectForLazyEmit(ObjectFieldLazyEmitInfo info) method EmitGetProperty (line 541) | public PhpTypeCode EmitGetProperty(SimpleVarUse variable) method EmitGetItem (line 589) | public PhpTypeCode EmitGetItem(Expression/*!*/ array, Expression/*!*/ ... method EmitGetItemRef (line 618) | public PhpTypeCode EmitGetItemRef(SimpleVarUse/*!*/ variable, Expressi... method EmitSetItem (line 661) | public void EmitSetItem(PhpTypeCode keyTypeCode, Expression index, boo... method EmitEnsureVariableIsArray (line 680) | public void EmitEnsureVariableIsArray(SimpleVarUse variable) method EmitEnsureVariableIsObject (line 703) | public void EmitEnsureVariableIsObject(SimpleVarUse variable) method EmitEnsureVariableIsObject (line 793) | public void EmitEnsureVariableIsObject() method EmitEnsureStaticProperty (line 813) | public PhpTypeCode EmitEnsureStaticProperty(TypeRef typeRef, VariableN... method EmitEnsureStaticProperty (line 852) | public PhpTypeCode EmitEnsureStaticProperty(DProperty property, TypeRe... method EmitEnsureStaticPhpFieldDirect (line 874) | void EmitEnsureStaticPhpFieldDirect(PhpField phpField, bool ensureArray) method EmitEnsureItem (line 920) | public PhpTypeCode EmitEnsureItem(Expression/*!*/ array, Expression in... method EmitEnsureProperty (line 969) | public PhpTypeCode EmitEnsureProperty(VarLikeConstructUse/*!*/ varObje... method EmitEnsurePhpFieldDirect (line 1051) | private void EmitEnsurePhpFieldDirect(PhpField/*!*/ field, SimpleVarUs... method ResolveProperty (line 1113) | internal DProperty ResolveProperty(VarLikeConstructUse varObject, Simp... method RecastValueReturnedByFunctionCall (line 1178) | internal void RecastValueReturnedByFunctionCall() method EmitGetArrayItemRef (line 1187) | public void EmitGetArrayItemRef(Expression/*!*/ array, Expression index) method EmitSetArrayItem (line 1199) | public void EmitSetArrayItem(PhpTypeCode keyTypeCode, Expression index... method EmitSetObjectField (line 1204) | public void EmitSetObjectField() method EmitCreateRTChain (line 1230) | public void EmitCreateRTChain() method EmitRTChainAddField (line 1243) | public void EmitRTChainAddField(SimpleVarUse varUse) method EmitRTChainAddItem (line 1257) | public void EmitRTChainAddItem(ItemUse itemUse) method EmitUnsetItem (line 1289) | public void EmitUnsetItem(Expression array, Expression index) FILE: Source/Core/Compiler/CodeGenerator/CodeGenerator.cs class CodeGenerator (line 36) | internal sealed class CodeGenerator : AstVisitor method SelectAccess (line 109) | internal AccessType SelectAccess(AccessType access) method EmitLoadScriptContext (line 155) | public void EmitLoadScriptContext() { ScriptContextPlace.EmitLoad(il); } method EmitLoadClassContext (line 161) | public void EmitLoadClassContext() { TypeContextPlace.EmitLoad(il); } method EmitLoadNamingContext (line 172) | public void EmitLoadNamingContext() method EmitLoadRTVariablesTable (line 184) | public void EmitLoadRTVariablesTable() { RTVariablesTablePlace.EmitLoa... method EmitLoadSelf (line 190) | public void EmitLoadSelf() { SelfPlace.EmitLoad(il); } method CodeGenerator (line 232) | public CodeGenerator(CompilationContext/*!*/ context) method EmitConversion (line 258) | internal void EmitConversion(Expression/*!*/ expression, PhpTypeCode dst) method EmitBoxing (line 339) | public void EmitBoxing(PhpTypeCode type) method EmitVariableCopy (line 354) | public void EmitVariableCopy(CopyReason reason, Expression expression) method EmitDirectInstanceOf (line 377) | public void EmitDirectInstanceOf(DType/*!*/ dtype) method EmitDirectTypeOf (line 416) | public void EmitDirectTypeOf(DType/*!*/ dtype) method EnterGlobalCodeDeclaration (line 432) | public void EnterGlobalCodeDeclaration(VariablesTable variablesTable, method LeaveGlobalCodeDeclaration (line 502) | public void LeaveGlobalCodeDeclaration() method EnterFunctionDeclaration (line 536) | public bool EnterFunctionDeclaration(PhpFunction/*!*/ function) method EnterFunctionDeclaration (line 541) | public bool EnterFunctionDeclaration(PhpLambdaFunction/*!*/ function) method EnterFunctionDeclarationInternal (line 546) | private bool EnterFunctionDeclarationInternal(PhpRoutine/*!*/ function... method LeaveFunctionDeclaration (line 635) | public void LeaveFunctionDeclaration() method EnterLambdaDeclaration (line 660) | public bool EnterLambdaDeclaration(ILEmitter il, bool aliasReturn, IPl... method EnterTypeDeclaration (line 735) | public void EnterTypeDeclaration(PhpType/*!*/ type) method LeaveTypeDeclaration (line 758) | public void LeaveTypeDeclaration() method EnterMethodDeclaration (line 775) | public void EnterMethodDeclaration(PhpMethod/*!*/ method) method LeaveMethodDeclaration (line 868) | public void LeaveMethodDeclaration() method InitializeClassConstant (line 899) | public void InitializeClassConstant(ClassConstant/*!*/ constant) method InitializeField (line 946) | public void InitializeField(PhpField/*!*/ field, AST.Expression initVal) method EmitConstantExportStub (line 1015) | public void EmitConstantExportStub(ClassConstant/*!*/ constant, Proper... method EmitFieldExportGetter (line 1049) | public void EmitFieldExportGetter(PhpField/*!*/ field, PropertyBuilder... method EmitFieldExportSetter (line 1075) | public void EmitFieldExportSetter(PhpField/*!*/ field, PropertyBuilder... method EmitFieldExportStubs (line 1107) | public void EmitFieldExportStubs(PhpField/*!*/ field, PropertyBuilder/... type EmissionContext (line 1123) | private struct EmissionContext method EmissionContext (line 1125) | public EmissionContext(IPlace scriptContextPlace, IPlace selfPlace, ... method SetupStubPlaces (line 1137) | private EmissionContext SetupStubPlaces(PhpType/*!*/ type, bool stubIs... method RestorePlaces (line 1163) | private void RestorePlaces(EmissionContext emissionContext) method EmitEchoStaticCall (line 1220) | private void EmitEchoStaticCall(PhpTypeCode typecode) method EmitEcho (line 1262) | public void EmitEcho(Expression[]/*!*/expressions) method EmitEcho (line 1306) | public void EmitEcho(Expression parameter) method VariableIsAutoGlobal (line 1369) | internal bool VariableIsAutoGlobal(VariableName name) method EmitAutoGlobalOperation (line 1387) | private void EmitAutoGlobalOperation(VariableName name, OpCode opCode) method EmitLoadAutoGlobals (line 1396) | private void EmitLoadAutoGlobals() method EmitAutoGlobalLoad (line 1402) | internal void EmitAutoGlobalLoad(VariableName variableName) method EmitAutoGlobalLoadAddress (line 1409) | internal void EmitAutoGlobalLoadAddress(VariableName variableName) method EmitAutoGlobalLoadRef (line 1416) | internal void EmitAutoGlobalLoadRef(VariableName variableName) method EmitAutoGlobalStorePrepare (line 1422) | internal void EmitAutoGlobalStorePrepare(VariableName variableName) method EmitAutoGlobalStoreAssign (line 1428) | internal void EmitAutoGlobalStoreAssign() method EmitAutoGlobalStoreRefPrepare (line 1433) | internal void EmitAutoGlobalStoreRefPrepare(VariableName variableName) method EmitAutoGlobalStoreRefAssign (line 1438) | internal void EmitAutoGlobalStoreRefAssign(VariableName variableName) method EmitVariableIssetOptimized (line 1447) | private void EmitVariableIssetOptimized(SimpleVarUse variable) method EmitName (line 1492) | internal void EmitName(string fullName, Expression nameExpr, bool crea... method EmitName (line 1497) | internal void EmitName(string fullName, Expression nameExpr, bool crea... method EmitRoutineOperatorCall (line 1516) | internal PhpTypeCode EmitRoutineOperatorCall(DType type, Expression ta... method EmitLoadTypeDesc (line 1623) | private void EmitLoadTypeDesc(string typeFullName, TypeRef typeNameRef... method EmitLoadTypeDesc (line 1635) | internal void EmitLoadTypeDesc(Type/*!*/ realType) method EmitLoadGenericArgsArray (line 1650) | private void EmitLoadGenericArgsArray() method EmitLoadTypeDescOperator (line 1675) | internal void EmitLoadTypeDescOperator(string typeFullName, Expression... method EmitLoadStaticTypeDesc (line 1693) | internal void EmitLoadStaticTypeDesc(ResolveTypeFlags flags) method EmitNewOperator (line 1707) | internal void EmitNewOperator(string typeFullName, TypeRef typeNameRef... method EmitInstanceOfOperator (line 1722) | internal void EmitInstanceOfOperator(string typeFullName, TypeRef type... method EmitTypeOfOperator (line 1731) | internal void EmitTypeOfOperator(string typeFullName, TypeRef typeName... method EmitGetStaticPropertyOperator (line 1740) | internal PhpTypeCode EmitGetStaticPropertyOperator(DType/*!*/ type, method EmitSetStaticPropertyOperator (line 1765) | internal AssignmentCallback/*!*/ EmitSetStaticPropertyOperator(DType/*... method EmitUnsetStaticPropertyOperator (line 1784) | internal void EmitUnsetStaticPropertyOperator(DType/*!*/ type, string ... method EmitGetConstantValueOperator (line 1799) | internal void EmitGetConstantValueOperator(DType type, string/*!*/ con... method EmitArgfullOverloadBody (line 1832) | public void EmitArgfullOverloadBody(PhpRoutine/*!*/ routine, IEnumerab... method EmitArgsAwareCheck (line 1880) | private void EmitArgsAwareCheck(PhpRoutine/*!*/ routine) method EmitArgfullLocalsInitialization (line 1895) | private void EmitArgfullLocalsInitialization(PhpRoutine/*!*/ routine) method EmitArgfullArgsInitialization (line 1946) | private void EmitArgfullArgsInitialization(PhpRoutine/*!*/ routine) method EmitArgfullLateStaticBindTypeInitialization (line 2121) | private void EmitArgfullLateStaticBindTypeInitialization(PhpRoutine/*!... method EmitArgumentCopying (line 2163) | private void EmitArgumentCopying(int idx, FormalParam param) method EmitLoadArgumentDefaultValue (line 2181) | private void EmitLoadArgumentDefaultValue(int realIndex, FormalParam p... method EmitReturnValueHandling (line 2212) | public void EmitReturnValueHandling(Expression/*!*/ callExpression, bo... method EmitRoutineEpilogue (line 2296) | public void EmitRoutineEpilogue(GlobalCode globalCode, bool transient) method EmitReturnBranch (line 2346) | public void EmitReturnBranch() method DefineLabels (line 2371) | internal void DefineLabels(Dictionary/*!*/ la... method EmitGhostStubs (line 2388) | public void EmitGhostStubs(PhpType/*!*/ type) method EmitOverrideAndExportStubs (line 2423) | public void EmitOverrideAndExportStubs(PhpField/*!*/ field) method EmitOverrideStubs (line 2470) | private void EmitOverrideStubs(IDictionary/*!*/... method DefineOverrideAccessor (line 2550) | private MethodBuilder/*!*/ DefineOverrideAccessor(PhpType/*!*/ declari... method EmitOverrideAndExportStubs (line 2595) | public void EmitOverrideAndExportStubs(PhpMethod/*!*/ method) method EmitOverrideStubs (line 2640) | private void EmitOverrideStubs(IDictionary/*!*/... method EmitOverrideStubsForPhpTemplate (line 2754) | private void EmitOverrideStubsForPhpTemplate(IDictionary/*!*/ s... method EmitPhpException (line 2919) | internal void EmitPhpException(MethodInfo/*!*/ method) method EmitPhpException (line 2924) | internal void EmitPhpException(ILEmitter/*!*/ il, MethodInfo/*!*/ method) method MarkSequencePoint (line 2949) | internal void MarkSequencePoint(int startLine, int startColumn, int en... method MarkSequencePoint (line 2976) | internal void MarkSequencePoint(Expression/*!*/expression) method MarkSequencePoint (line 2982) | internal void MarkSequencePoint(List/*!*/expressions) method MarkSequencePoint (line 2999) | internal void MarkSequencePoint(Text.Span span) method MarkSequencePoint (line 3008) | internal void MarkSequencePoint(int position) method MarkTransientSequencePoint (line 3014) | internal void MarkTransientSequencePoint() method EmitEvalInfoCapture (line 3023) | internal void EmitEvalInfoCapture(int position, bool positionOnly) method EmitEvalInfoCapture (line 3031) | internal void EmitEvalInfoCapture(int line, int column, bool positionO... method EmitEvalInfoPass (line 3053) | internal void EmitEvalInfoPass(int line, int column) method EmitObjectArrayPopulation (line 3075) | public LocalBuilder EmitObjectArrayPopulation(Expression[]/*!*/ expres... method EmitObjectArrayPopulation (line 3097) | public void EmitObjectArrayPopulation(Expression[]/*!*/ expressions) method GetLocationId (line 3119) | public string GetLocationId() method EmitMethodCall (line 3147) | internal PhpTypeCode EmitMethodCall(MethodInfo method) method EmitDeclareFunction (line 3156) | internal void EmitDeclareFunction(PhpFunction/*!*/ function) method EmitDeclareFunction (line 3164) | internal static void EmitDeclareFunction(ILEmitter/*!*/il, IPlace/*!*/... method EmitDeclareLamdaFunction (line 3220) | internal void EmitDeclareLamdaFunction(MethodInfo/*!*/ info) method EmitReferenceDereference (line 3234) | internal void EmitReferenceDereference(ref PhpTypeCode typeCode, bool ... method EmitLoadMethodInfo (line 3263) | internal static void EmitLoadMethodInfo(ILEmitter/*!*/il, MethodInfo/*... method EmitEval (line 3296) | internal PhpTypeCode EmitEval(EvalKinds kind, Expression/*!*/code, Tex... method NeedsNamingContext (line 3342) | private static bool NeedsNamingContext(QualifiedName? currentNamespace... method EmitNamingContext (line 3352) | internal void EmitNamingContext(QualifiedName? currentNamespace, Dicti... method EmitNewNamingContext (line 3394) | internal static void EmitNewNamingContext(Emit.ILEmitter/*!*/il, Quali... method EmitEnsureWritable (line 3432) | internal void EmitEnsureWritable(PhpTypeCode typeCode) method EmitArrayKey (line 3461) | internal PhpTypeCode EmitArrayKey(ChainBuilder chain, Expression key) method EmitExactStringKeyHash (line 3502) | private bool EmitExactStringKeyHash(PhpTypeCode keyTypeCode, Expressio... method EmitGetArrayItem (line 3517) | internal void EmitGetArrayItem(PhpTypeCode keyTypeCode, Expression key... method EmitSetArrayItem (line 3555) | internal void EmitSetArrayItem(PhpTypeCode keyTypeCode, Expression key... method EmitGetItem (line 3592) | internal void EmitGetItem(PhpTypeCode keyTypeCode, Expression keyExpr,... method EmitSetItem (line 3632) | internal void EmitSetItem(PhpTypeCode keyTypeCode, Expression keyExpr,... method EmitCompareEq (line 3678) | internal PhpTypeCode EmitCompareEq(Func/*!... method EmitLogicNegation (line 3705) | internal void EmitLogicNegation() method EmitObjectToBoolean (line 3715) | internal void EmitObjectToBoolean(Expression/*!*/expr) method EmitObjectToBoolean (line 3725) | internal void EmitObjectToBoolean(Expression/*!*/expr, bool negation) FILE: Source/Core/Compiler/CodeGenerator/Places.cs class LazyLoadSCPlace (line 33) | internal sealed class LazyLoadSCPlace : IPlace method EmitLoad (line 45) | public void EmitLoad(ILEmitter il) method EmitLoadAddress (line 67) | public void EmitLoadAddress(ILEmitter il) method EmitStore (line 74) | public void EmitStore(ILEmitter il) class ExpressionPlace (line 87) | internal sealed class ExpressionPlace : IPlace method GetExpression (line 100) | public static Expression GetExpression(IPlace place) method ExpressionPlace (line 108) | public ExpressionPlace(CodeGenerator/*!*/ codeGenerator, Expression/*!... method EmitLoad (line 117) | public void EmitLoad(ILEmitter/*!*/ il) method EmitStore (line 123) | public void EmitStore(ILEmitter/*!*/ il) method EmitLoadAddress (line 128) | public void EmitLoadAddress(ILEmitter/*!*/ il) FILE: Source/Core/Compiler/CodeGenerator/Stacks.cs type LocationTypes (line 32) | public enum LocationTypes { GlobalCode, FunctionDecl, TypeDecl, MethodDe... class LocationStack (line 37) | internal class LocationStack class Location (line 44) | protected class Location method Location (line 61) | public Location(LocationTypes type, object context) method LocationStack (line 75) | public LocationStack() method Push (line 174) | public void Push(LocationTypes type, object context) method Pop (line 184) | public object Pop() method Peek (line 194) | public object Peek() class CompilerLocationStack (line 205) | internal class CompilerLocationStack : LocationStack class ProcedureDeclContext (line 212) | public abstract class ProcedureDeclContext class GlobalCodeContext (line 292) | public sealed class GlobalCodeContext : ProcedureDeclContext class TypeDeclContext (line 302) | public sealed class TypeDeclContext class MethodDeclContext (line 319) | public sealed class MethodDeclContext : ProcedureDeclContext class FunctionDeclContext (line 331) | public sealed class FunctionDeclContext : ProcedureDeclContext method PushTypeDecl (line 349) | public void PushTypeDecl(TypeDeclContext context) method PushGlobalCode (line 358) | public void PushGlobalCode(GlobalCodeContext context) method PushMethodDecl (line 367) | public void PushMethodDecl(MethodDeclContext context) method PushFunctionDecl (line 376) | public void PushFunctionDecl(FunctionDeclContext context) method PeekTypeDecl (line 390) | public TypeDeclContext PeekTypeDecl() method PeekGlobalCode (line 401) | public GlobalCodeContext PeekGlobalCode() method PeekMethodDecl (line 412) | public MethodDeclContext PeekMethodDecl() method PeekFunctionDecl (line 423) | public FunctionDeclContext PeekFunctionDecl() class BranchingStack (line 436) | internal class BranchingStack method BranchingStack (line 442) | public BranchingStack(CodeGenerator codeGenerator) class StackItem (line 464) | private class StackItem method StackItem (line 499) | public StackItem(Label conditionLabel, Label exitLabel, int exceptio... method BeginLoop (line 527) | public void BeginLoop(Label conditionLabel, Label exitLabel, int excep... method EndLoop (line 539) | public void EndLoop() method EmitBranch (line 551) | private void EmitBranch(Label target, int targetExceptionLevel) method EmitBranchToExit (line 559) | private void EmitBranchToExit(StackItem item) method EmitBranchToCondition (line 564) | private void EmitBranchToCondition(StackItem item) method EmitBreak (line 573) | public void EmitBreak() method EmitBreak (line 588) | public void EmitBreak(int loopsToSkip) method EmitBreakRuntime (line 607) | public void EmitBreakRuntime() method EmitContinue (line 652) | public void EmitContinue() method EmitContinue (line 668) | public void EmitContinue(int loopsToSkip) method EmitContinueRuntime (line 688) | public void EmitContinueRuntime() FILE: Source/Core/Compiler/Managers.CLR.cs class ApplicationCompilerManager (line 34) | internal sealed class ApplicationCompilerManager : ICompilerManager method ApplicationCompilerManager (line 55) | internal ApplicationCompilerManager(ApplicationContext applicationCont... method LockForCompiling (line 80) | public PhpModule LockForCompiling(PhpSourceFile/*!*/ sourceFile, Compi... method DefineModuleBuilder (line 97) | public IPhpModuleBuilder/*!*/ DefineModuleBuilder(CompilationUnitBase/... method Persist (line 105) | public void Persist(CompilationUnitBase/*!*/ compiledUnit, Compilation... method UnlockForCompiling (line 116) | public void UnlockForCompiling(PhpSourceFile/*!*/ sourceFile, bool suc... method Info (line 126) | public void Info(PhpSourceFile/*!*/ sourceFile, CompilationContext/*!*... method Finish (line 131) | public void Finish(bool successful) FILE: Source/Core/Compiler/Managers.cs class CompilationContext (line 33) | public class CompilationContext method CompilationContext (line 65) | internal CompilationContext(ApplicationContext/*!*/ applicationContext... type ICompilerManager (line 87) | public interface ICompilerManager method LockForCompiling (line 104) | PhpModule LockForCompiling(PhpSourceFile/*!*/ sourceFile, CompilationC... method UnlockForCompiling (line 117) | void UnlockForCompiling(PhpSourceFile/*!*/ sourceFile, bool successful... method DefineModuleBuilder (line 125) | IPhpModuleBuilder DefineModuleBuilder(CompilationUnitBase/*!*/ compile... method Persist (line 132) | void Persist(CompilationUnitBase/*!*/ compiledUnit, CompilationContext... method Info (line 139) | void Info(PhpSourceFile/*!*/ sourceFile, CompilationContext/*!*/ conte... method Finish (line 141) | void Finish(bool success); FILE: Source/Core/Compiler/PhpTypeCode.cs type PhpTypeCode (line 11) | public enum PhpTypeCode : byte FILE: Source/Core/Compiler/Statistics.cs class Statistics (line 20) | public sealed partial class Statistics method CompilationStarted (line 25) | [Conditional("DEBUG")] method CompilationEnd (line 31) | [Conditional("DEBUG")] type AST (line 39) | internal struct AST method AddLibraryFunctionCall (line 48) | [Conditional("DEBUG")] method AddUnknownFunctionCall (line 56) | [Conditional("DEBUG")] method AddNode (line 64) | [Conditional("DEBUG")] method DumpBasic (line 71) | [Conditional("DEBUG")] method DumpLibraryFunctionCalls (line 79) | [Conditional("DEBUG")] method DumpUnknownFunctionCalls (line 99) | [Conditional("DEBUG")] method DumpNodes (line 115) | [Conditional("DEBUG")] method Dump (line 138) | [Conditional("DEBUG")] FILE: Source/Core/Compiler/VariablesTable.cs class VariablesTable (line 19) | internal class VariablesTable : IEnumerable class Entry (line 26) | public class Entry method Entry (line 74) | public Entry(VariableName varName, bool isPhpReference) method Entry (line 79) | public Entry(VariableName varName, bool isPhpReference, bool isParam... method VariablesTable (line 98) | public VariablesTable() method VariablesTable (line 103) | public VariablesTable(int size) method Set (line 110) | public void Set(VariableName varName, bool isPhpReference) method Add (line 131) | internal void Add(Entry entry) method Clear (line 141) | internal void Clear() method AddParameter (line 146) | public bool AddParameter(VariableName paramName, bool isPassedByRef) method SetAllRef (line 168) | public void SetAllRef() method Contains (line 181) | public bool Contains(VariableName name) method GetEnumerator (line 192) | IEnumerator IEnumerable.Ge... method GetEnumerator (line 201) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: Source/Core/Compiler/WebServerManagers.CLR.cs class WebCompilationContext (line 42) | internal sealed class WebCompilationContext : CompilationContext method WebCompilationContext (line 58) | public WebCompilationContext(ApplicationContext applicationContext, IC... method GetAssemblyCodedName (line 78) | public static string GetAssemblyCodedName(PhpSourceFile/*!*/ sourceFil... method GetAssemblyCodedName (line 99) | public string GetAssemblyCodedName(PhpSourceFile/*!*/ sourceFile) method GetAssemblyFullName (line 110) | public AssemblyName GetAssemblyFullName(PhpSourceFile/*!*/ sourceFile) method ParseAssemblyFullName (line 128) | public string ParseAssemblyFullName(AssemblyName/*!*/ name) method ParseAssemblyFullName (line 134) | public string ParseAssemblyFullName(string/*!*/ name) class WebServerCompilerManager (line 170) | internal class WebServerCompilerManager : ICompilerManager method WebServerCompilerManager (line 241) | public WebServerCompilerManager(ApplicationContext/*!*/ appContext) method LoadAppCode (line 286) | private void LoadAppCode(string app_code_compiled_path) method WebServerCompilerManager (line 302) | static WebServerCompilerManager() method LockForCompiling (line 324) | public PhpModule LockForCompiling(PhpSourceFile/*!*/ sourceFile, Compi... method DefineModuleBuilder (line 374) | public IPhpModuleBuilder DefineModuleBuilder(CompilationUnitBase/*!*/ ... method Persist (line 395) | public void Persist(CompilationUnitBase/*!*/ compilationUnit, Compilat... method UnlockForCompiling (line 448) | public void UnlockForCompiling(PhpSourceFile/*!*/ sourceFile, bool suc... method Info (line 469) | public void Info(PhpSourceFile/*!*/ sourceFile, CompilationContext ctx) method Finish (line 474) | public void Finish(bool successfull) class CacheEntry (line 487) | internal class CacheEntry method CacheEntry (line 525) | public CacheEntry(Type/*!*/ scriptType, ScriptAssembly/*!*/ scriptAs... method CacheEntry (line 538) | public CacheEntry(Type/*!*/ scriptType, ScriptAssembly/*!*/ scriptAs... method OnFileChanged (line 558) | private void OnFileChanged(object source, FileSystemEventArgs e) method OnFileRenamed (line 566) | private void OnFileRenamed(object source, RenamedEventArgs e) method InvalidateCacheEntry (line 575) | private void InvalidateCacheEntry(string/*!*/ fullPath) method TryLoadCachedEntry (line 618) | private bool TryLoadCachedEntry(string/*!*/ ns, PhpSourceFile/*!*/ sou... method TryGetCachedEntry (line 649) | private bool TryGetCachedEntry(string/*!*/ ns, out CacheEntry entry) method SetCacheEntry (line 670) | private void SetCacheEntry(string/*!*/ ns, CacheEntry entry, bool setI... method SetCacheEntryNoLock (line 683) | private void SetCacheEntryNoLock(string/*!*/ ns, CacheEntry entry, boo... method RemoveCachedEntry (line 706) | private List/*!*/ RemoveCachedEntry(string/*!*/ ns, Ca... method RemoveCachedEntryNoLock (line 723) | private void RemoveCachedEntryNoLock(string/*!*/ ns, CacheEntry entry,... method UpdateCacheInclusions (line 749) | private void UpdateCacheInclusions(Dictionary/*!*/ i... method CheckEntryFileTime (line 766) | private bool CheckEntryFileTime(string/*!*/ ns, CacheEntry entry) method CheckEntryFileTimeInternal (line 774) | private bool CheckEntryFileTimeInternal(string/*!*/ ns, CacheEntry entry) method CheckEntryFileTimeNoLock (line 788) | private bool CheckEntryFileTimeNoLock(string/*!*/ ns, CacheEntry entry) method TryLoadTemporaryCompiledNoLock (line 831) | private bool TryLoadTemporaryCompiledNoLock(string ns, PhpSourceFile/*... method LoadSSA (line 870) | private bool LoadSSA(string ns, string assemblyfile, out CacheEntry ca... method LoadIncludeesRecursive (line 913) | private bool LoadIncludeesRecursive(string/*!*/ ns, Type type/*!*/, Mo... method GetPrecompiledAssemblies (line 998) | internal MultiScriptAssembly[]/*!!*/GetPrecompiledAssemblies() method LoadPrecompiledAssembliesNoLock (line 1014) | private MultiScriptAssembly[] LoadPrecompiledAssembliesNoLock() method LoadPrecompiledAssemblyNoLock (line 1044) | private MultiScriptAssembly LoadPrecompiledAssemblyNoLock(string path) method GetCompiledScript (line 1133) | public ScriptInfo GetCompiledScript(PhpSourceFile/*!*/ sourceFile, Req... method CompileScriptNoLock (line 1189) | private ScriptInfo CompileScriptNoLock(string ns, PhpSourceFile/*!*/ s... FILE: Source/Core/Configuration.CLR.cs class LibraryConfigStore (line 40) | public class LibraryConfigStore method LibraryConfigStore (line 42) | public LibraryConfigStore(XmlNode node) type IPhpConfigurationSection (line 58) | public interface IPhpConfigurationSection method Parse (line 70) | bool Parse(string name, string value, XmlNode node); class ConfigContextBase (line 76) | public class ConfigContextBase // GENERICS: where L : IPhpCo... method ConfigContextBase (line 93) | public ConfigContextBase(IPhpConfiguration local, IPhpConfiguration gl... class LocalConfiguration (line 109) | [Serializable] class OutputControlSection (line 117) | [Serializable] method Parse (line 123) | public bool Parse(string name, string value, XmlNode node) class ErrorControlSection (line 167) | [Serializable] method Parse (line 173) | public bool Parse(string name, string value, XmlNode node) class RequestControlSection (line 222) | [Serializable] method Parse (line 228) | public bool Parse(string name, string value, XmlNode node) class AssertionSection (line 254) | [Serializable] method Parse (line 260) | public bool Parse(string name, string value, XmlNode node) class VariablesSection (line 284) | [Serializable] method Parse (line 290) | public bool Parse(string name, string value, XmlNode node) class FileSystemSection (line 322) | [Serializable] method Parse (line 328) | public bool Parse(string name, string value, XmlNode node) class SessionSection (line 377) | [Serializable] method Parse (line 456) | public bool Parse(string name, string value, XmlNode node) class CompilerConfiguration (line 523) | [Serializable] method LoadLibraries (line 537) | internal void LoadLibraries(ApplicationContext/*!*/ appContext) method Parse (line 555) | internal void Parse(ApplicationContext/*!*/ applicationContext, XmlNod... method ParseSystemWebSection (line 587) | private void ParseSystemWebSection(XmlNode/*!*/ section) method LoadFromFile (line 623) | public void LoadFromFile(ApplicationContext/*!*/ appContext, FullPath ... method ProcessNodes (line 654) | private void ProcessNodes(ApplicationContext appContext, XmlNode root,... class ApplicationConfiguration (line 688) | [Serializable] class CompilerSection (line 696) | [Serializable] method AddInclusionMapping (line 773) | public void AddInclusionMapping(string/*!*/ pattern, string/*!*/ rep... method RemoveInclusionMappingByName (line 785) | public int RemoveInclusionMappingByName(string/*!*/ name) method ClearInclusionMappings (line 809) | public void ClearInclusionMappings() method CompilerSection (line 870) | internal CompilerSection() method Parse (line 897) | public bool Parse(string name, string value, XmlNode node) class GlobalizationSection (line 1067) | [Serializable] method GlobalizationSection (line 1072) | internal GlobalizationSection() method Parse (line 1090) | public bool Parse(string name, string value, XmlNode node) class PathsSection (line 1118) | [Serializable] method PathsSection (line 1138) | public PathsSection() method Parse (line 1157) | public bool Parse(string name, string value, XmlNode node) method CheckedPath (line 1174) | private FullPath CheckedPath(string value, XmlNode/*!*/node) method Validate (line 1200) | internal void Validate() class GlobalConfiguration (line 1217) | [Serializable] class GlobalVariablesSection (line 1225) | [Serializable] method Parse (line 1231) | public bool Parse(string name, string value, XmlNode node) class PostedFilesSection (line 1255) | [Serializable] method GetTempPath (line 1269) | public string GetTempPath(SafeModeSection/*!*/ safeModeConfig) method Parse (line 1300) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 1325) | internal PostedFilesSection DeepCopy() class SafeModeSection (line 1338) | [Serializable] method GetAllowedPathPrefixesJoin (line 1359) | public string/*!*/ GetAllowedPathPrefixesJoin() method IsPathAllowed (line 1373) | public bool IsPathAllowed(string path) method Parse (line 1394) | public bool Parse(string/*!*/ name, string/*!*/ value, XmlNode/*!*/ ... method DeepCopy (line 1416) | internal SafeModeSection DeepCopy() class LibrariesConfigurationList (line 1431) | public sealed class LibrariesConfigurationList class AddLibraryInfo (line 1436) | private class AddLibraryInfo method AddLibraryInfo (line 1438) | public AddLibraryInfo(string assemblyName, Uri assemblyUrl, string s... method AddSection (line 1469) | public void AddSection(XmlNode/*!*/sectionNode) method AddLibrary (line 1481) | public bool AddLibrary(string assemblyName, Uri assemblyUrl, string se... method RemoveLibrary (line 1494) | public bool RemoveLibrary(string assemblyName, Uri assemblyUrl) method ClearLibraries (line 1502) | public void ClearLibraries() method LibraryKey (line 1507) | private string LibraryKey(string assemblyName, Uri assemblyUrl) method LoadLibrariesNoLock (line 1517) | public void LoadLibrariesNoLock(Func/*... class PhpConfigurationContext (line 1541) | public sealed class PhpConfigurationContext method PhpConfigurationContext (line 1579) | internal PhpConfigurationContext(ApplicationContext/*!*/ applicationCo... method PhpConfigurationContext (line 1596) | internal PhpConfigurationContext(ApplicationContext/*!*/ applicationCo... method LoadLibrariesNoLock (line 1620) | internal void LoadLibrariesNoLock() method LoadLibrary (line 1628) | private bool LoadLibrary(string assemblyName, Uri assemblyUrl, string ... method ParseSection (line 1684) | internal void ParseSection(XmlNode/*!*/ node) method ValidateNoLock (line 1716) | internal void ValidateNoLock() method SealOption (line 1764) | public void SealOption(string/*!*/ name) method IsOptionSealed (line 1777) | public bool IsOptionSealed(string/*!*/ name) method GetSealingLocation (line 1790) | public string GetSealingLocation(string/*!*/ name) method IsSubApplicationConfig (line 1804) | public bool IsSubApplicationConfig() method IsMachineConfig (line 1817) | public bool IsMachineConfig() method EnsureApplicationConfig (line 1828) | public void EnsureApplicationConfig(XmlNode node) method EnsureMachineConfig (line 1842) | public void EnsureMachineConfig(XmlNode node) class LibrarySection (line 1859) | internal sealed class LibrarySection // GENERICS: struct method LibrarySection (line 1871) | public LibrarySection(PhpLibraryDescriptor/*!*/ descriptor) class ConfigurationSectionHandler (line 1888) | public sealed class ConfigurationSectionHandler : IConfigurationSectionH... method GetConfig (line 1915) | internal static PhpConfigurationContext GetConfig(ApplicationContext/*... method Create (line 1967) | public object Create(object parent, object configContext, XmlNode/*!*/... method Create (line 1993) | private PhpConfigurationContext Create(PhpConfigurationContext parent,... class Configuration (line 2135) | [DebuggerNonUserCode] method Configuration (line 2150) | private Configuration(GlobalConfiguration/*!*/ global, LocalConfigurat... method LoadDefault (line 2159) | private static void LoadDefault() method Load (line 2168) | public static void Load(ApplicationContext/*!*/ appContext) method Reload (line 2205) | public static void Reload(ApplicationContext/*!*/ appContext, bool rel... method GetPathsNoLoad (line 2233) | internal static ApplicationConfiguration.PathsSection/*!*/ GetPathsNoL... method IsValidInCurrentScope (line 2318) | internal static bool IsValidInCurrentScope(XmlNode/*!*/ node) FILE: Source/Core/Configuration.CoreCLR.cs class LibraryConfigStore (line 18) | public class LibraryConfigStore method LibraryConfigStore (line 20) | internal LibraryConfigStore() { } type IPhpConfigurationSection (line 30) | public interface IPhpConfigurationSection class ApplicationConfiguration (line 45) | public sealed partial class ApplicationConfiguration class CompilerSection (line 52) | public sealed partial class CompilerSection : IPhpConfigurationSection method CompilerSection (line 54) | public CompilerSection() class GlobalizationSection (line 68) | public sealed partial class GlobalizationSection : IPhpConfigurationSe... method GlobalizationSection (line 70) | public GlobalizationSection() class Configuration (line 88) | [DebuggerNonUserCode] method Configuration (line 96) | private Configuration(GlobalConfiguration/*!*/ global, LocalConfigurat... method Load (line 107) | public static void Load(ApplicationContext/*!*/ appContext) class ConfigurationContext (line 177) | class ConfigurationContext method AddLibrary (line 182) | internal static bool AddLibrary(string assemblyName, Uri assemblyUrl, ... FILE: Source/Core/Configuration.cs type IPhpConfiguration (line 26) | public interface IPhpConfiguration method DeepCopy (line 38) | IPhpConfiguration DeepCopy(); class LibraryConfigurationsSection (line 45) | #if !SILVERLIGHT method SetConfigurations (line 58) | internal void SetConfigurations(IPhpConfiguration[]/*!*/ configurations) method GetConfig (line 70) | public IPhpConfiguration GetConfig(PhpLibraryDescriptor/*!*/ descriptor) method DeepCopy (line 82) | public LibraryConfigurationsSection DeepCopy() class LocalConfiguration (line 108) | [DebuggerNonUserCode] class OutputControlSection (line 116) | public sealed partial class OutputControlSection : IPhpConfigurationSe... method DeepCopy (line 148) | internal OutputControlSection DeepCopy() class ErrorControlSection (line 161) | [DebuggerNonUserCode] method AbsolutizeLogFile (line 225) | private static string AbsolutizeLogFile(string value, System.Xml.Xml... method DeepCopy (line 263) | internal ErrorControlSection DeepCopy() class RequestControlSection (line 276) | public sealed partial class RequestControlSection : IPhpConfigurationS... method DeepCopy (line 305) | internal RequestControlSection DeepCopy() class AssertionSection (line 318) | public sealed partial class AssertionSection : IPhpConfigurationSection method DeepCopy (line 348) | internal AssertionSection DeepCopy() class VariablesSection (line 361) | public sealed partial class VariablesSection : IPhpConfigurationSection method ValidateRegisteringOrder (line 406) | public static bool ValidateRegisteringOrder(string value) method DeepCopy (line 429) | internal VariablesSection DeepCopy() class FileSystemSection (line 442) | public sealed partial class FileSystemSection : IPhpConfigurationSection method DeepCopy (line 480) | internal FileSystemSection DeepCopy() class SessionSection (line 493) | public sealed partial class SessionSection : IPhpConfigurationSection method DeepCopy (line 509) | internal SessionSection DeepCopy() method GetLibraryConfig (line 526) | public IPhpConfiguration GetLibraryConfig(PhpLibraryDescriptor descrip... method LocalConfiguration (line 550) | public LocalConfiguration() method LocalConfiguration (line 569) | private LocalConfiguration(LocalConfiguration source) method DeepCopy (line 587) | public IPhpConfiguration DeepCopy() method Validate (line 592) | public void Validate() class CompilerConfiguration (line 620) | public sealed partial class CompilerConfiguration method CompilerConfiguration (line 647) | public CompilerConfiguration(ApplicationConfiguration/*!*/ app) method Validate (line 668) | public void Validate() class ApplicationConfiguration (line 686) | [DebuggerNonUserCode] class CompilerSection (line 694) | [DebuggerNonUserCode] method Validate (line 829) | internal void Validate() class GlobalizationSection (line 843) | public sealed partial class GlobalizationSection : IPhpConfigurationSe... method Validate (line 853) | internal void Validate() method ApplicationConfiguration (line 867) | public ApplicationConfiguration() method ValidateNoLock (line 879) | internal void ValidateNoLock() class GlobalConfiguration (line 936) | public sealed partial class GlobalConfiguration : IPhpConfiguration class GlobalVariablesSection (line 943) | public sealed partial class GlobalVariablesSection : IPhpConfiguration... method DeepCopy (line 965) | internal GlobalVariablesSection DeepCopy() method GetLibraryConfig (line 982) | public IPhpConfiguration GetLibraryConfig(PhpLibraryDescriptor/*!*/ de... method GlobalConfiguration (line 1005) | public GlobalConfiguration() method GlobalConfiguration (line 1021) | private GlobalConfiguration(GlobalConfiguration/*!*/ source) method DeepCopy (line 1038) | public IPhpConfiguration/*!*/ DeepCopy() method Validate (line 1048) | internal void Validate() FILE: Source/Core/Conversions.cs type IPhpConvertible (line 39) | public interface IPhpConvertible method GetTypeCode (line 42) | PhpTypeCode GetTypeCode(); method ToDouble (line 45) | double ToDouble(); method ToInteger (line 48) | int ToInteger(); method ToLongInteger (line 51) | long ToLongInteger(); method ToBoolean (line 54) | bool ToBoolean(); method ToPhpBytes (line 57) | PhpBytes ToPhpBytes(); method ToNumber (line 60) | Convert.NumberInfo ToNumber(out int intValue, out long longValue, out ... method ToString (line 66) | string ToString(); method ToString (line 74) | string ToString(bool throwOnError, out bool success); class Convert (line 83) | [DebuggerNonUserCode] method ClrLiteralToPhpLiteral (line 93) | public static object ClrLiteralToPhpLiteral(object value) method ClrEnumToPhpLiteral (line 156) | internal static object ClrEnumToPhpLiteral(object/*!*/value) method ObjectToChar (line 214) | [Emitted] method ObjectToString (line 230) | [Emitted] method ObjectToPhpBytes (line 254) | [Emitted] method ObjectToBoolean (line 296) | [Emitted] method ObjectToInteger (line 320) | [Emitted] method ObjectToLongInteger (line 344) | [Emitted] method ObjectToDouble (line 368) | [Emitted] method ObjectToDoubleEpilogue (line 376) | private static double ObjectToDoubleEpilogue(object obj) method ObjectToPhpArray (line 397) | [Emitted] method ObjectToDObject (line 427) | [Emitted] method ObjectToCallback (line 457) | [Emitted] method ObjectToCallback (line 475) | public static PhpCallback ObjectToCallback(object var, bool quiet) method ObjectToTypeDesc (line 538) | [Emitted] method TryObjectToBoolean (line 576) | [Emitted] method TryObjectToInt8 (line 599) | [Emitted] method TryObjectToInt16 (line 608) | [Emitted] method TryObjectToUInt8 (line 617) | [Emitted] method TryObjectToUInt16 (line 626) | [Emitted] method TryObjectToUInt32 (line 635) | [Emitted] method TryObjectToInt32 (line 644) | [Emitted] method TryObjectToInt64 (line 689) | [Emitted] method TryObjectToUInt64 (line 730) | [Emitted] method TryObjectToSingle (line 784) | [Emitted] method TryObjectToDouble (line 793) | [Emitted] method TryObjectToDecimal (line 812) | [Emitted] method TryObjectToChar (line 830) | [Emitted] method TryObjectToString (line 842) | [Emitted] method TryObjectToDateTime (line 875) | [Emitted] method TryObjectToDBNull (line 901) | [Emitted] method TryObjectToClass (line 908) | [Emitted] method TryObjectToDelegate (line 927) | [Emitted] method TryObjectToArray (line 960) | [Emitted] method TryObjectToStruct (line 995) | [Emitted] method TryObjectToType (line 1008) | [Emitted] method CreateConversionDelegate (line 1026) | private static Delegate CreateConversionDelegate(Type targetType) method NarrowToInt32 (line 1094) | public static int NarrowToInt32(long value) method NarrowToUInt32 (line 1105) | public static uint NarrowToUInt32(long value) type NumberInfo (line 1120) | [Flags] method IsNumber (line 1170) | internal static NumberInfo IsNumber(string s, int limit, int from, out... method ParseDouble (line 1539) | private static void ParseDouble(string str, bool sign, out double doub... method ObjectToNumber (line 1568) | public static NumberInfo ObjectToNumber(object obj, out int intValue, ... method ObjectToNumberEpilogue (line 1594) | private static NumberInfo ObjectToNumberEpilogue(object/*!*/obj, out i... method StringToNumber (line 1638) | public static NumberInfo StringToNumber(string str, out int intValue, ... method StringToInteger (line 1649) | public static int StringToInteger(string str) method StringToLongInteger (line 1664) | public static long StringToLongInteger(string str) method StringToDouble (line 1679) | public static double StringToDouble(string str) method SubstringToLongInteger (line 1699) | public static long SubstringToLongInteger(string str, int length, ref ... method SubstringToDouble (line 1720) | public static double SubstringToDouble(string/*!*/str, int length, ref... method SubstringToLongStrict (line 1737) | public static long SubstringToLongStrict(string str, int length, int @... method DoubleToString (line 1798) | public static string DoubleToString(double value) method StringToChar (line 1809) | public static char StringToChar(string str) method StringToBoolean (line 1826) | [Emitted] method ObjectToArrayKey (line 1841) | public static bool ObjectToArrayKey(object obj, out IntStringKey key) method StringToArrayKey (line 1914) | public static IntStringKey StringToArrayKey(string/*!*/str) method StringByteSizeToInteger (line 1997) | public static int StringByteSizeToInteger(string str) method PhpArrayToDObject (line 2027) | public static DObject PhpArrayToDObject(PhpArray/*!*/array, ScriptCont... method StringToTypeDesc (line 2047) | [Emitted] method Quote (line 2074) | public static string Quote(string str, ScriptContext/*!*/ context) method Quote (line 2091) | public static object Quote(object data, ScriptContext/*!*/ context) method Unquote (line 2109) | public static string Unquote(string str, ScriptContext/*!*/ context) method Unquote (line 2126) | public static object Unquote(object data, ScriptContext/*!*/ context) FILE: Source/Core/ConversionsToClr.cs class ConvertToClr (line 13) | [DebuggerNonUserCode] type ConversionStrictness (line 21) | public enum ConversionStrictness : byte method TryObjectToBoolean (line 35) | [Emitted] method TryObjectToInt8 (line 60) | [Emitted] method TryObjectToInt16 (line 68) | [Emitted] method TryObjectToUInt8 (line 76) | [Emitted] method TryObjectToUInt16 (line 84) | [Emitted] method TryObjectToUInt32 (line 92) | [Emitted] method TryObjectToInt32 (line 100) | [Emitted] method TryObjectToInt64 (line 167) | [Emitted] method TryObjectToUInt64 (line 225) | [Emitted] method TryObjectToSingle (line 301) | [Emitted] method TryObjectToDouble (line 310) | [Emitted] method TryObjectToDecimal (line 325) | [Emitted] method TryObjectToChar (line 350) | [Emitted] method TryObjectToString (line 360) | [Emitted] method TryObjectToDateTime (line 400) | [Emitted] method TryObjectToDBNull (line 437) | [Emitted] method TryObjectToClass (line 444) | [Emitted] method TryObjectToDelegate (line 461) | [Emitted] method TryObjectToArray (line 494) | [Emitted] method TryObjectToStruct (line 531) | [Emitted] method TryObjectToType (line 553) | [Emitted] method ObjectToType (line 565) | public static object ObjectToType(object obj, Type target_type) method GetConversionRoutine (line 591) | private static Delegate GetConversionRoutine(Type target_type) method CreateConversionDelegate (line 607) | private static Delegate CreateConversionDelegate(Type targetType) method UnwrapNullable (line 678) | [Emitted] FILE: Source/Core/DynamicCode.cs class TypesProvider (line 36) | public sealed class TypesProvider method TypesProvider (line 56) | public TypesProvider(ScriptContext/*!*/ context, DTypeDesc/*!*/ caller) method ProvideType (line 71) | public DTypeDesc ProvideType(string name) method IsTypeDeclared (line 93) | public bool IsTypeDeclared(string name) method FindAndProvideType (line 103) | public DTypeDesc FindAndProvideType(string name) method LoadAndMatch (line 130) | public static bool LoadAndMatch(List providedTypes, Scri... type EvalKinds (line 162) | public enum EvalKinds class DynamicCode (line 178) | [DebuggerNonUserCode] method GenerateLambdaName (line 194) | internal static string/*!*/ GenerateLambdaName() method GenerateLambdaName (line 206) | public static string/*!*/ GenerateLambdaName(string/*!*/ parameters, s... method GetLamdaFunctionCodePrefixes (line 218) | public static void GetLamdaFunctionCodePrefixes(string name, string pa... method CreateLambdaFunction (line 233) | public static string CreateLambdaFunction(string/*!*/ parameters, stri... method Assert (line 276) | [Emitted] method PreAssert (line 317) | [Emitted] method PostAssert (line 328) | [Emitted] method CheckAssertion (line 346) | [Emitted] method Eval (line 398) | [Emitted] method EvalFile (line 421) | public static object EvalFile( method EvalInternal (line 441) | internal static object EvalInternal( method Dump (line 505) | [Conditional("DEBUG")] FILE: Source/Core/Emit/AssemblyBuilders.CLR.cs class PhpAssemblyBuilder (line 31) | public abstract partial class PhpAssemblyBuilder : PhpAssemblyBuilderBase method SetAttributes (line 79) | protected abstract void SetAttributes(); method EmitEntryPoint (line 80) | protected abstract void EmitEntryPoint(MethodBuilder/*!*/ builder); method EmitAndBakeHelpers (line 82) | protected virtual void EmitAndBakeHelpers() { } method DefineModule (line 83) | public abstract IPhpModuleBuilder/*!*/ DefineModule(CompilationUnitBas... method PhpAssemblyBuilder (line 94) | protected PhpAssemblyBuilder(PhpAssembly/*!*/ assembly, AssemblyName a... method Build (line 124) | public abstract bool Build(IEnumerable/*!!*/ sourceFile... method GenerateGlobalTypeName (line 130) | protected override string GenerateGlobalTypeName() method CustomAttributeDefined (line 141) | public override void CustomAttributeDefined(ErrorSink errors, AST.Cust... method GetAttributeUsageCount (line 151) | public override int GetAttributeUsageCount(DType/*!*/ type, AST.Custom... method ApplyCustomAttribute (line 156) | public override void ApplyCustomAttribute(AST.SpecialAttributes kind, ... method EmitCustomAttribute (line 170) | public override void EmitCustomAttribute(CustomAttributeBuilder/*!*/ b... method Create (line 188) | public static PhpAssemblyBuilder/*!*/ Create(ApplicationContext/*!*/ a... method Save (line 213) | public void Save() method AddResourceFile (line 340) | private void AddResourceFile(ModuleBuilder builder,string name, FullPa... method CreateEntryPoint (line 361) | private MethodInfo CreateEntryPoint() method GetUserEntryPointMethod (line 387) | protected abstract MethodInfo GetUserEntryPointMethod(); class PureAssemblyBuilder (line 397) | public sealed class PureAssemblyBuilder : PhpAssemblyBuilder method PureAssemblyBuilder (line 404) | public PureAssemblyBuilder(ApplicationContext/*!*/ applicationContext,... method Build (line 412) | public override bool Build(IEnumerable/*!*/ sourceFiles... method DefineModule (line 424) | public PureModuleBuilder/*!*/ DefineModule(PureCompilationUnit/*!*/ co... method DefineModule (line 431) | public override IPhpModuleBuilder/*!*/ DefineModule(CompilationUnitBas... method SetAttributes (line 436) | protected override void SetAttributes() method EmitAndBakeHelpers (line 459) | protected override void EmitAndBakeHelpers() method EmitEntryPoint (line 464) | protected override void EmitEntryPoint(MethodBuilder/*!*/ builder) method GetUserEntryPointMethod (line 486) | protected override MethodInfo GetUserEntryPointMethod() class ScriptAssemblyBuilder (line 501) | public abstract class ScriptAssemblyBuilder : PhpAssemblyBuilder method ScriptAssemblyBuilder (line 506) | protected ScriptAssemblyBuilder(ScriptAssembly/*!*/ assembly, Assembly... method Build (line 515) | public override bool Build(IEnumerable/*!!*/ sourceFile... method CompileScripts (line 521) | public static bool CompileScripts(IEnumerable/*!!*/ sou... method SetAttributes (line 557) | protected override void SetAttributes() method GetEntryScriptBuilder (line 568) | protected abstract ScriptBuilder GetEntryScriptBuilder(); method EmitEntryPoint (line 570) | protected override void EmitEntryPoint(MethodBuilder/*!*/ methodBuilder) method GetUserEntryPointMethod (line 602) | protected override MethodInfo GetUserEntryPointMethod() class SingleScriptAssemblyBuilder (line 620) | internal class SingleScriptAssemblyBuilder : ScriptAssemblyBuilder method SingleScriptAssemblyBuilder (line 638) | public SingleScriptAssemblyBuilder(ApplicationContext/*!*/ application... method SingleScriptAssemblyBuilder (line 655) | public SingleScriptAssemblyBuilder(ApplicationContext/*!*/ application... method DefineScript (line 664) | public ScriptBuilder/*!*/ DefineScript(ScriptCompilationUnit/*!*/ comp... method DefineModule (line 676) | public override IPhpModuleBuilder DefineModule(CompilationUnitBase/*!*... method GetEntryScriptBuilder (line 681) | protected override ScriptBuilder GetEntryScriptBuilder() method EmitAndBakeHelpers (line 686) | protected override void EmitAndBakeHelpers() class MultiScriptAssemblyBuilder (line 705) | internal class MultiScriptAssemblyBuilder : ScriptAssemblyBuilder method MultiScriptAssemblyBuilder (line 725) | public MultiScriptAssemblyBuilder(ApplicationContext/*!*/ applicationC... method DefineModule (line 736) | public ScriptBuilder/*!*/ DefineModule(ScriptCompilationUnit/*!*/ comp... method DefineModule (line 744) | public override IPhpModuleBuilder DefineModule(CompilationUnitBase/*!*... method GetEntryScriptBuilder (line 749) | protected override ScriptBuilder GetEntryScriptBuilder() method EmitAndBakeHelpers (line 754) | protected override void EmitAndBakeHelpers() FILE: Source/Core/Emit/AssemblyBuilders.cs type AssemblyKinds (line 33) | public enum AssemblyKinds class Enums (line 41) | public static partial class Enums method ToPEFileKind (line 46) | public static PEFileKinds ToPEFileKind(AssemblyKinds kind) class PhpAssemblyBuilderBase (line 61) | public abstract class PhpAssemblyBuilderBase : IPhpCustomAttributeProvider method PhpAssemblyBuilderBase (line 90) | public PhpAssemblyBuilderBase(PhpAssembly/*!*/ assembly) method DefineGlobalType (line 99) | protected void DefineGlobalType(ModuleBuilder/*!*/ moduleBuilder) method GenerateGlobalTypeName (line 119) | protected abstract string GenerateGlobalTypeName(); method BakeGlobals (line 121) | protected void BakeGlobals() method ApplyCustomAttribute (line 154) | public abstract void ApplyCustomAttribute(AST.SpecialAttributes kind, ... method CustomAttributeDefined (line 155) | public abstract void CustomAttributeDefined(ErrorSink errors, AST.Cust... method EmitCustomAttribute (line 156) | public abstract void EmitCustomAttribute(CustomAttributeBuilder builde... method GetAttributeUsageCount (line 157) | public abstract int GetAttributeUsageCount(DType type, AST.CustomAttri... class TransientAssemblyBuilder (line 188) | [DebuggerNonUserCode] method TransientAssemblyBuilder (line 205) | public TransientAssemblyBuilder(ApplicationContext/*!*/ applicationCon... method Build (line 214) | public TransientCompilationUnit Build(string/*!*/ sourceCode, SourceCo... method InitializeRealAssembly (line 235) | private void InitializeRealAssembly(bool debuggable) method DefineModule (line 263) | public TransientModuleBuilder/*!*/ DefineModule(TransientCompilationUn... method IsTransientRealType (line 272) | internal bool IsTransientRealType(Type/*!*/ realType) method GenerateGlobalTypeName (line 283) | protected override string GenerateGlobalTypeName() method ApplyCustomAttribute (line 292) | public override void ApplyCustomAttribute(AST.SpecialAttributes kind, ... method CustomAttributeDefined (line 298) | public override void CustomAttributeDefined(ErrorSink errors, AST.Cust... method EmitCustomAttribute (line 304) | public override void EmitCustomAttribute(CustomAttributeBuilder builde... method GetAttributeUsageCount (line 310) | public override int GetAttributeUsageCount(DType type, AST.CustomAttri... FILE: Source/Core/Emit/ClrOverloadBuilder.cs class ClrOverloadBuilder (line 87) | [DebuggerNonUserCode] method ClrOverloadBuilder (line 138) | static ClrOverloadBuilder() method ClrOverloadBuilder (line 143) | public ClrOverloadBuilder(ILEmitter/*!*/ il, ClrMethod/*!*/ method, Co... method SortOverloads (line 170) | private void SortOverloads(List list) method CompareTypes (line 199) | private int CompareTypes(Type t1, Type t2) method GetOverloadValRefArgCount (line 219) | private static void GetOverloadValRefArgCount(Overload/*!*/ overload, ... method EmitCreateParamsArray (line 233) | private void EmitCreateParamsArray(Type/*!*/ elementType, LocalBuilder... method EmitLoadInstance (line 247) | internal static void EmitLoadInstance(ILEmitter/*!*/il, IPlace/*!*/ins... method EmitCall (line 277) | private void EmitCall(Overload/*!*/ overload, Label failLabel, LocalBu... method EmitMissingParameterCountHandling (line 398) | private void EmitMissingParameterCountHandling(Label gotoLabel) method EmitMoreParameterCountHandling (line 428) | private void EmitMoreParameterCountHandling(Label gotoLabel) method Prepare (line 448) | private void Prepare(int maxArgCount, int maxValArgCount, int maxRefAr... method PrepareResolutionByNumber (line 469) | private void PrepareResolutionByNumber() method EmitResolutionByNumber (line 503) | public void EmitResolutionByNumber() method EmitEpilogue (line 547) | private void EmitEpilogue() method GetOverloadsForArgCount (line 586) | private List/*!*/ GetOverloadsForArgCount(int argCount) method GetVarArgOverloads (line 613) | private List GetVarArgOverloads(out int maxMandatoryArgCount) method SortVarArgOverloads (line 659) | private void SortVarArgOverloads(List/*!*/ result, int varar... method EmitLoadArguments (line 689) | private BitArray/*!*/ EmitLoadArguments(int argCount, List/*... method EmitDefaultCase (line 732) | private void EmitDefaultCase() method EmitLoadRemainingArgs (line 830) | private void EmitLoadRemainingArgs(int alreadyLoadedArgs, Type/*!*/ ar... method EmitResolutionByTypes (line 919) | public void EmitResolutionByTypes(int overloadIndex) method EmitResolutionByTypes (line 946) | private void EmitResolutionByTypes(int argCount, List argCou... method EmitBestOverloadSelection (line 997) | private void EmitBestOverloadSelection(List argCountOverload... method EmitConversionEpilogue (line 1021) | private void EmitConversionEpilogue(Label callSwitch, LocalBuilder bes... method EmitConversions (line 1046) | private void EmitConversions(BitArray/*!*/ aliases, Overload/*!*/ over... method EmitConversionToAmbiguousVararg (line 1198) | private void EmitConversionToAmbiguousVararg(int argIndex, Type/*!*/ f... method EmitConvertToClrGeneric (line 1231) | private static void EmitConvertToClrGeneric(ILEmitter/*!*/ il, Type/*!... method EmitConvertToClr (line 1272) | public static void EmitConvertToClr(ILEmitter/*!*/ il, PhpTypeCode typ... method EmitConvertToClr (line 1283) | internal static bool EmitConvertToClr(ILEmitter/*!*/ il, PhpTypeCode t... method EmitConvertObjectToClr (line 1329) | private static bool EmitConvertObjectToClr(ILEmitter il, PhpTypeCode t... method EmitConvertToPhp (line 1440) | internal static PhpTypeCode EmitConvertToPhp(ILEmitter/*!*/ il, Type/*... method EmitConstrainedCoercion (line 1514) | internal static void EmitConstrainedCoercion(ILEmitter/*!*/ il, Type/*... FILE: Source/Core/Emit/ClrStubBuilder.cs class StubParameterInfo (line 24) | internal class StubParameterInfo : ParameterInfo method StubParameterInfo (line 26) | public StubParameterInfo(int position, Type/*!*/ type, ParameterAttrib... type StubInfo (line 39) | internal struct StubInfo method StubInfo (line 52) | public StubInfo(MethodBase methodBase, ParameterInfo[] parameters, class ClrStubBuilder (line 77) | internal class ClrStubBuilder method ClrStubBuilder (line 86) | public ClrStubBuilder(ILEmitter/*!*/ il, IPlace/*!*/ scriptContextPlac... method EmitLoadClrParameter (line 104) | public void EmitLoadClrParameter(ParameterInfo/*!*/ paramInfo, PhpType... method EmitStoreClrParameter (line 155) | public void EmitStoreClrParameter(ParameterInfo/*!*/ paramInfo) method EmitConvertReturnValue (line 178) | public void EmitConvertReturnValue(Type/*!*/ returnType, PhpTypeCode e... method EmitLoadArgfullParameters (line 201) | private void EmitLoadArgfullParameters(ParameterInfo[]/*!*/ stubParame... method EmitLoadArglessParameters (line 234) | private void EmitLoadArglessParameters(ParameterInfo[]/*!*/ stubParame... method DefineFieldExport (line 259) | public static PropertyBuilder/*!*/ DefineFieldExport(string name, DMem... method GetNonConflictingMethodName (line 307) | internal static string/*!*/ GetNonConflictingMethodName(DTypeDesc/*!*/... method EmitMethodStubBody (line 335) | public static void EmitMethodStubBody(ILEmitter/*!*/ il, IPlace/*!*/ s... method DefineStubParameters (line 403) | public static void DefineStubParameters(MethodBuilder/*!*/ stub, method DefineStubParameters (line 425) | public static void DefineStubParameters(ConstructorBuilder/*!*/ stub, method DefineStubGenericParameters (line 443) | public static void DefineStubGenericParameters(MethodBuilder/*!*/ stub... method GetStubParameterTypes (line 491) | private static object[] GetStubParameterTypes( method DefineMethodExportStubs (line 549) | public static IEnumerable DefineMethodExportStubs( FILE: Source/Core/Emit/DelegateBuilder.cs class DelegateBuilder (line 11) | internal class DelegateBuilder method DelegateBuilder (line 23) | public DelegateBuilder(ModuleBuilder/*!*/moduleBuilder) method GetDelegateTypeFromCache (line 44) | private Type GetDelegateTypeFromCache(Type[]/*!*/types) method AddDelegateTypeToCache (line 59) | private Type/*!*/AddDelegateTypeToCache(Type[]/*!*/types, Type/*!*/del... method GetDelegateType (line 83) | public Type/*!*/GetDelegateType(Type[]/*!*/types, long uniqueId) method CreateDelegateType (line 106) | private static Type/*!*/CreateDelegateType(ModuleBuilder/*!*/moduleBui... method GetDelegateCtor (line 123) | public static ConstructorInfo/*!*/GetDelegateCtor(Type/*!*/delegateType) FILE: Source/Core/Emit/DocFileBuilder.CLR.cs class XmlDocFileBuilder (line 29) | public sealed class XmlDocFileBuilder method XmlDocFileBuilder (line 38) | public XmlDocFileBuilder(string/*!*/ path, string /*!*/assemblyName) method StartMember (line 60) | private void StartMember(string/*!*/ id) method WriteFunction (line 66) | public void WriteFunction(string/*!*/ clrName, string/*!*/ comment) method WriteType (line 73) | public void WriteType(string/*!*/ clrName, string/*!*/ comment) method WriteMethod (line 80) | public void WriteMethod(string/*!*/ clrName, string/*!*/ comment) method WriteField (line 87) | public void WriteField(string/*!*/ clrName, string/*!*/ comment) method WriteClassConstant (line 94) | public void WriteClassConstant(string/*!*/ clrName, string/*!*/ comment) method Dispose (line 101) | public void Dispose() method ReadEoln (line 112) | private void ReadEoln(string/*!*/ str, ref int pos) method ReadSpaces (line 118) | private void ReadSpaces(string/*!*/ str, ref int pos) method ReadWord (line 123) | private string ReadWord(string/*!*/ str, ref int pos) method ReadWord (line 132) | private string ReadWord(string/*!*/ str, char first, ref int pos) method ReadLineToken (line 144) | private string ReadLineToken(string/*!*/ str, ref int pos, out bool wh... method ProcessText (line 185) | private void ProcessText(string/*!*/ str, ref int pos) method ProcessTag (line 206) | private void ProcessTag(string/*!*/ str, ref int pos) method ProcessInlineTag (line 279) | private void ProcessInlineTag(string/*!*/ str, ref int pos) method ProcessPhpDoc (line 296) | private void ProcessPhpDoc(string/*!*/ comment) FILE: Source/Core/Emit/FunctionBuilder.cs class FunctionBuilder (line 26) | internal class FunctionBuilder FILE: Source/Core/Emit/ILEmitter.cs class ILEmitter (line 34) | [DebuggerNonUserCode] type Containers (line 37) | public enum Containers class FeaturePoint (line 51) | private sealed class FeaturePoint method FeaturePoint (line 110) | public FeaturePoint(Dictionary unresolvedBranches) method MarkLabel (line 124) | public void MarkLabel(Label loc) method ForgetLabel (line 139) | public void ForgetLabel(Label loc) method GetNextUniqueIndex (line 215) | public int GetNextUniqueIndex() method GetCurrentUniqueIndex (line 220) | public int GetCurrentUniqueIndex() method ILEmitter (line 250) | private ILEmitter(ILGenerator/*!*/ il, Containers container) method ILEmitter (line 266) | public ILEmitter(MethodBuilder/*!*/ methodBuilder) method ILEmitter (line 276) | public ILEmitter(ConstructorBuilder/*!*/ constructorBuilder) method ILEmitter (line 286) | public ILEmitter(DynamicMethod/*!*/ dynamicMethod) method ILEmitter (line 296) | public ILEmitter(MethodInfo/*!*/ method) method BeginCatchBlock (line 311) | public void BeginCatchBlock(Type exceptionType) method BeginExceptFilterBlock (line 317) | public void BeginExceptFilterBlock() method BeginExceptionBlock (line 323) | public Label BeginExceptionBlock() method BeginFaultBlock (line 329) | public void BeginFaultBlock() method BeginFinallyBlock (line 335) | public void BeginFinallyBlock() method ThrowException (line 341) | public void ThrowException(Type type) method BeginScope (line 347) | public void BeginScope() method DeclareLocal (line 353) | public LocalBuilder DeclareLocal(Type localType) method DefineLabel (line 359) | public Label DefineLabel() method EndExceptionBlock (line 365) | public void EndExceptionBlock() method EndScope (line 371) | public void EndScope() method MarkSequencePoint (line 377) | public void MarkSequencePoint(ISymbolDocumentWriter document, int star... method UsingNamespace (line 384) | public void UsingNamespace(string usingNamespace) method Emit (line 394) | public void Emit(OpCode opcode) method Emit (line 403) | public void Emit(OpCode opcode, byte arg) method Emit (line 412) | public void Emit(OpCode opcode, ConstructorInfo con) method Emit (line 421) | public void Emit(OpCode opcode, double arg) method Emit (line 430) | public void Emit(OpCode opcode, FieldInfo field) method Emit (line 439) | public void Emit(OpCode opcode, short arg) method Emit (line 448) | public void Emit(OpCode opcode, int arg) method Emit (line 457) | public void Emit(OpCode opcode, long arg) method Emit (line 466) | public void Emit(OpCode opcode, Label label) method Emit (line 475) | public void Emit(OpCode opcode, Label[] labels) method Emit (line 484) | public void Emit(OpCode opcode, LocalBuilder local) method Emit (line 493) | public void Emit(OpCode opcode, MethodInfo meth) method Emit (line 506) | public void Emit(OpCode opcode, sbyte arg) method Emit (line 516) | public void Emit(OpCode opcode, SignatureHelper signature) method Emit (line 526) | public void Emit(OpCode opcode, float arg) method Emit (line 535) | public void Emit(OpCode opcode, string str) method Emit (line 544) | public void Emit(OpCode opcode, Type cls) method EmitCall (line 552) | public void EmitCall(OpCode opcode, MethodInfo methodInfo, Type[] opti... method EmitCalli (line 562) | public void EmitCalli(OpCode opcode, CallingConvention unmanagedCallCo... method EmitCalli (line 571) | public void EmitCalli(OpCode opcode, CallingConventions callingConvent... method MarkLabel (line 591) | public void MarkLabel(Label loc, bool forget) method MarkLabel (line 620) | public void MarkLabel(Label loc) method ForgetLabel (line 630) | public void ForgetLabel(Label loc) method InterceptEmit (line 653) | private bool InterceptEmit(OpCode opcode, object arg) method InterceptBranch (line 674) | private void InterceptBranch(OpCode opcode, Label target) method MarkFeature (line 701) | public void MarkFeature(object featureId) method IsFeatureControlFlowPrecedent (line 732) | public bool IsFeatureControlFlowPrecedent(object featureId) method GetTemporaryLocal (line 759) | public LocalBuilder/*!*/ GetTemporaryLocal(Type/*!*/ type, bool immedi... method GetTemporaryLocal (line 786) | public LocalBuilder/*!*/ GetTemporaryLocal(Type/*!*/ type) method ReturnTemporaryLocal (line 796) | public void ReturnTemporaryLocal(LocalBuilder/*!*/ builder) method LdcI4 (line 814) | public void LdcI4(int i) method LdcI8 (line 840) | public void LdcI8(long i) method Ldloc (line 855) | public void Ldloc(int i) method Ldloc (line 876) | public void Ldloc(LocalBuilder/*!*/ local) method Ldloca (line 885) | public void Ldloca(int i) method Ldloca (line 897) | public void Ldloca(LocalBuilder/*!*/ local) method Ldarg (line 906) | public void Ldarg(int i) method Ldarga (line 927) | public void Ldarga(int i) method Starg (line 939) | public void Starg(int i) method Stloc (line 951) | public void Stloc(int i) method Stloc (line 972) | public void Stloc(LocalBuilder/*!*/ local) method Ldind (line 981) | public void Ldind(Type/*!*/ type) method Stind (line 1033) | public void Stind(Type/*!*/ type) method Conv (line 1082) | public void Conv(Type/*!*/ type, bool overflow) method LoadLiteral (line 1118) | public Type LoadLiteral(object value) method LoadLiteralBox (line 1123) | public Type LoadLiteralBox(object value) method LoadLiteral (line 1128) | public Type LoadLiteral(object value, bool box) method DefineInitializedData (line 1175) | internal FieldBuilder/*!*/DefineInitializedData(string name, byte[] da... method EmitLoadPhpBytes (line 1198) | internal void EmitLoadPhpBytes(PhpBytes/*!*/ value) method LoadBool (line 1225) | public void LoadBool(bool value) method Load (line 1236) | public void Load(object source) method LoadAddress (line 1279) | public void LoadAddress(object source) method HasAddress (line 1312) | public static bool HasAddress(object source) method Store (line 1336) | public void Store(object destination) method IncLoc (line 1367) | public void IncLoc(LocalBuilder local) method CmpNotNull (line 1383) | public void CmpNotNull() method Stelem (line 1396) | public void Stelem(Type/*!*/ type) method LoadBoxed (line 1435) | public void LoadBoxed(IPlace/*!*/ place) method EmitInitializedArray (line 1450) | public void EmitInitializedArray(Type/*!*/ elementType, int length, Ac... method EmitLoadInitializedArray (line 1478) | public void EmitLoadInitializedArray(Type/*!*/ elementType, int length... method EmitOverloadedArgs (line 1533) | public void EmitOverloadedArgs(Type/*!*/ elementType, int argCount, in... method GetAssignmentLocal (line 1571) | public LocalBuilder GetAssignmentLocal() method GetAssignmentLocalRef (line 1578) | public LocalBuilder GetAssignmentLocalRef() method EmitBoxing (line 1609) | internal void EmitBoxing(PhpTypeCode type) method EmitUnboxingForArg (line 1640) | internal void EmitUnboxingForArg(PhpTypeCode type) FILE: Source/Core/Emit/LibraryBuilder.cs class LibraryBuilder (line 25) | public static class LibraryBuilder method CreateDynamicWrapper (line 34) | public static string CreateDynamicWrapper(Assembly/*!*/ assembly, stri... method CreateDynamicWrapper (line 60) | public static string CreateDynamicWrapper(Type/*!*/ attr, Assembly/*!*... method CreateDynamicWrapperInternal (line 68) | private static Assembly CreateDynamicWrapperInternal(Type/*!*/ attr, A... method CreateDynamicWrapperInternal (line 70) | private static string CreateDynamicWrapperInternal(Type/*!*/ attr, Ass... method GetLibraryFunctions (line 172) | private static Dictionary>/*... method CreateDynamicWrapper (line 218) | internal static Assembly CreateDynamicWrapper(Assembly real_assembly) FILE: Source/Core/Emit/ModuleBuilders.CLR.cs class PureModuleBuilder (line 31) | public sealed class PureModuleBuilder : PureModule, IPhpModuleBuilder method PureModuleBuilder (line 43) | public PureModuleBuilder(PureCompilationUnit/*!*/ compilationUnit, Pur... method DefineRealType (line 52) | public TypeBuilder/*!*/ DefineRealType(string/*!*/ fullName, TypeAttri... method DefineRealFunction (line 57) | public MethodInfo/*!*/ DefineRealFunction(string/*!*/ name, MethodAttr... method CreateGlobalCodeEmitter (line 63) | public ILEmitter CreateGlobalCodeEmitter() method DefineBuilders (line 69) | internal void DefineBuilders() method EmitHelpers (line 79) | internal void EmitHelpers() method EmitDeclareHelper (line 92) | private void EmitDeclareHelper() method EmitPhpFunctionPublicStub (line 167) | private MethodInfo/*!*/EmitPhpFunctionPublicStub(ref TypeBuilder publi... class ScriptBuilder (line 217) | public sealed partial class ScriptBuilder : ScriptModule, IPhpModuleBuilder method ScriptBuilder (line 255) | public ScriptBuilder(ScriptCompilationUnit/*!*/ unit, ScriptAssemblyBu... method CreateGlobalCodeEmitter (line 272) | public ILEmitter/*!*/ CreateGlobalCodeEmitter() method DefineRealType (line 277) | public TypeBuilder/*!*/ DefineRealType(string/*!*/ fullName, TypeAttri... method DefineRealFunction (line 282) | public MethodInfo/*!*/ DefineRealFunction(string/*!*/ name, MethodAttr... method DefineBuilders (line 288) | private void DefineBuilders(string subnamespace) method DefineMainHelper (line 312) | private MethodBuilder/*!*/ DefineMainHelper(TypeBuilder/*!*/ builder) method DefineDeclareHelper (line 331) | private MethodBuilder/*!*/ DefineDeclareHelper(TypeBuilder/*!*/ builder) method EmitHelpers (line 343) | internal void EmitHelpers() method Bake (line 396) | internal void Bake() type ScriptAttributes (line 452) | [Flags] method SetScriptAttribute (line 485) | internal void SetScriptAttribute(ScriptAttributes emitAttributes) FILE: Source/Core/Emit/ModuleBuilders.cs type IPhpModuleBuilder (line 28) | public interface IPhpModuleBuilder method CreateGlobalCodeEmitter (line 31) | ILEmitter CreateGlobalCodeEmitter(); method DefineRealType (line 33) | TypeBuilder/*!*/ DefineRealType(string/*!*/ fullName, TypeAttributes a... method DefineRealFunction (line 34) | MethodInfo/*!*/ DefineRealFunction(string/*!*/ name, MethodAttributes ... class TransientModuleBuilder (line 42) | public sealed class TransientModuleBuilder : TransientModule, IPhpModule... method TransientModuleBuilder (line 52) | internal TransientModuleBuilder(int id, EvalKinds kind, TransientCompi... method CreateGlobalCodeEmitter (line 69) | public ILEmitter/*!*/ CreateGlobalCodeEmitter() method DefineRealType (line 88) | public TypeBuilder/*!*/ DefineRealType(string/*!*/ fullName, TypeAttri... method DefineRealFunction (line 102) | public MethodInfo/*!*/ DefineRealFunction(string/*!*/ name, MethodAttr... method Bake (line 120) | internal void Bake() class ScriptBuilder (line 142) | public sealed partial class ScriptBuilder FILE: Source/Core/Emit/OverloadsBuilder.cs class OverloadsBuilder (line 36) | internal class OverloadsBuilder class OverloadTreeNode (line 42) | private class OverloadTreeNode method OverloadTreeNode (line 58) | public OverloadTreeNode(PhpLibraryFunction.Overload[] overloads) : t... method OverloadTreeNode (line 67) | private OverloadTreeNode(int index, PhpLibraryFunction.Overload[] ov... method TestDecisionPoint (line 116) | private bool TestDecisionPoint(int index, PhpLibraryFunction.Overloa... method SortOverloads (line 137) | private PhpLibraryFunction.Overload[] SortOverloads(int index, PhpLi... method DivideOverloads (line 164) | private Dictionary DivideOverlo... method Emit (line 196) | private void Emit(ILEmitter il) class OverloadForest (line 206) | private class OverloadForest method OverloadForest (line 210) | public OverloadForest(List/*!!*/ overlo... method OverloadsBuilder (line 266) | public OverloadsBuilder(bool debug, IPlace stack, method EmitCallSwitch (line 372) | public void EmitCallSwitch(IPlace/*!*/ thisRef, IPlace/*!*/script_cont... method EmitOverloadCall (line 550) | public Type EmitOverloadCall( method EmitMandatoryArgumentLoad (line 698) | private void EmitMandatoryArgumentLoad(int index, ParameterInfo param) method EmitReferencesLoad (line 757) | public void EmitReferencesLoad() method EmitArgumentConversion (line 799) | internal void EmitArgumentConversion(Type dstType, object srcTypeOrVal... method EmitReturnValueConversion (line 1106) | public void EmitReturnValueConversion(MethodInfo method, ref Type/*!*/... method EmitCastShortBranch (line 1175) | private void EmitCastShortBranch(Type returnType, Label noCastLabel) method EmitLoadDefault (line 1194) | public static PhpTypeCode EmitLoadDefault(ILEmitter/*!*/il, MethodInfo... FILE: Source/Core/Emit/PhpObjectBuilder.cs class PhpObjectBuilder (line 29) | public static class PhpObjectBuilder type InfoWithAttributes (line 34) | public struct InfoWithAttributes where T : MemberInfo method InfoWithAttributes (line 36) | public InfoWithAttributes(T info, PhpMemberAttributes attributes) method EmitClassConstructors (line 120) | internal static void EmitClassConstructors(PhpType/*!*/ phpType) method EmitFinalizer (line 141) | private static void EmitFinalizer(PhpType/*!*/phpType) method EmitDeserializingConstructor (line 180) | private static void EmitDeserializingConstructor(PhpType/*!*/ phpType) method EmitShortConstructor (line 204) | private static void EmitShortConstructor(PhpType/*!*/ phpType) method EmitLongConstructor (line 265) | private static void EmitLongConstructor(PhpType/*!*/ phpType) method EmitExportedConstructor (line 350) | private static void EmitExportedConstructor(PhpType/*!*/ phpType, Cons... method EmitExportedConstructors (line 391) | private static void EmitExportedConstructors(PhpType/*!*/ phpType) method DefineExportedConstructors (line 408) | public static void DefineExportedConstructors(PhpType/*!*/ phpType) method DefineDeserializingConstructor (line 472) | public static ConstructorBuilder DefineDeserializingConstructor(TypeBu... method GenerateLongConstructor (line 502) | public static ConstructorBuilder GenerateLongConstructor(TypeBuilder t... method DefineShortConstructor (line 543) | public static ConstructorBuilder DefineShortConstructor(TypeBuilder ty... method EmitInvokePhpObjectConstructor (line 567) | private static void EmitInvokePhpObjectConstructor(ILEmitter/*!*/ il) method EmitInvokePhpObjectDeserializingConstructor (line 577) | private static void EmitInvokePhpObjectDeserializingConstructor(ILEmit... method EmitInitFieldHelpers (line 600) | internal static void EmitInitFieldHelpers(PhpType phpType) method GenerateTypeDescPopulation (line 664) | internal static void GenerateTypeDescPopulation(PhpType phpType) method GenerateTypeDescPopulation (line 710) | public static void GenerateTypeDescPopulation(TypeBuilder typeBuilder, method EmitAddMethod (line 747) | private static void EmitAddMethod(ILEmitter il, string name, PhpMember... method EmitAddProperty (line 762) | private static void EmitAddProperty(ILEmitter il, Type realOpenType, s... method EmitAddConstant (line 792) | private static void EmitAddConstant(ILEmitter il, string name, object ... method EmitAddConstant (line 806) | private static void EmitAddConstant(ILEmitter/*!*/il, string/*!*/name,... method EmitFieldAccessors (line 825) | private static void EmitFieldAccessors(TypeBuilder typeBuilder, Type r... method DefineStaticFieldInitMethod (line 872) | internal static MethodBuilder DefineStaticFieldInitMethod(TypeBuilder ... method DefinePopulateTypeDescMethod (line 894) | internal static MethodBuilder DefinePopulateTypeDescMethod(TypeBuilder... FILE: Source/Core/Emit/PhpStackBuilder.cs class PhpStackBuilder (line 24) | internal static class PhpStackBuilder method EmitAddFrame (line 26) | public static void EmitAddFrame(ILEmitter/*!*/ il, IPlace/*!*/ scriptC... method EmitArgFullPreCall (line 53) | public static void EmitArgFullPreCall(ILEmitter/*!*/ il, IPlace/*!*/ s... method EmitArgFullPostCall (line 76) | public static void EmitArgFullPostCall(ILEmitter/*!*/ il, IPlace/*!*/ ... method EmitValuePeek (line 113) | public static object EmitValuePeek(ILEmitter/*!*/ il, IPlace/*!*/ stac... method EmitValuePeekUnchecked (line 125) | public static object EmitValuePeekUnchecked(ILEmitter/*!*/ il, IPlace/... method EmitReferencePeek (line 137) | public static object EmitReferencePeek(ILEmitter/*!*/ il, IPlace/*!*/ ... method EmitReferencePeekUnchecked (line 149) | public static object EmitReferencePeekUnchecked(ILEmitter/*!*/ il, IPl... method EmitValuePeek (line 161) | public static object EmitValuePeek(ILEmitter/*!*/ il, int index, objec... method EmitValuePeekUnchecked (line 173) | public static object EmitValuePeekUnchecked(ILEmitter/*!*/ il, int ind... method EmitReferencePeek (line 185) | public static object EmitReferencePeek(ILEmitter/*!*/ il, int index, o... method EmitReferencePeekUnchecked (line 197) | public static object EmitReferencePeekUnchecked(ILEmitter/*!*/ il, int... method EmitPeekAllArguments (line 220) | public static void EmitPeekAllArguments(OverloadsBuilder/*!*/ builder,... FILE: Source/Core/Emit/Places.cs type PlaceHolder (line 26) | internal enum PlaceHolder type IPlace (line 52) | public interface IPlace method EmitLoad (line 58) | void EmitLoad(ILEmitter il); method EmitStore (line 64) | void EmitStore(ILEmitter il); method EmitLoadAddress (line 70) | void EmitLoadAddress(ILEmitter il); class IndexedPlace (line 91) | internal sealed class IndexedPlace : IPlace method IndexedPlace (line 120) | public IndexedPlace(PlaceHolder holder, int index) method IndexedPlace (line 133) | public IndexedPlace(LocalBuilder/*!*/local) method EmitLoad (line 142) | public void EmitLoad(ILEmitter il) method EmitLoadAddress (line 156) | public void EmitLoadAddress(ILEmitter il) method EmitStore (line 186) | public void EmitStore(ILEmitter il) class TokenPlace (line 221) | internal sealed class TokenPlace : IPlace method TokenPlace (line 232) | public TokenPlace(MemberInfo source) method EmitLoad (line 243) | public void EmitLoad(ILEmitter il) method EmitLoadAddress (line 267) | public void EmitLoadAddress(ILEmitter il) method EmitStore (line 278) | public void EmitStore(ILEmitter il) class Place (line 316) | internal sealed class Place : IPlace method Place (line 337) | public Place(IPlace holder, FieldInfo/*!*/ field) method Place (line 351) | public Place(IPlace holder, PropertyInfo/*!*/ property) method Place (line 363) | public Place(LocalBuilder/*!*/ local) method EmitLoad (line 379) | public void EmitLoad(ILEmitter il) method EmitStore (line 389) | public void EmitStore(ILEmitter il) method EmitLoadAddress (line 399) | public void EmitLoadAddress(ILEmitter il) class LiteralPlace (line 445) | internal sealed class LiteralPlace : IPlace method LiteralPlace (line 457) | public LiteralPlace(object literal) method EmitLoad (line 462) | public void EmitLoad(ILEmitter il) method EmitStore (line 467) | public void EmitStore(ILEmitter il) method EmitLoadAddress (line 472) | public void EmitLoadAddress(ILEmitter il) class MethodCallPlace (line 498) | internal sealed class MethodCallPlace : IPlace method MethodCallPlace (line 504) | public MethodCallPlace(MethodInfo/*!*/ methodInfo, bool virtualCall, p... method EmitLoad (line 514) | public void EmitLoad(ILEmitter/*!*/ il) method EmitStore (line 522) | public void EmitStore(ILEmitter/*!*/ il) method EmitLoadAddress (line 527) | public void EmitLoadAddress(ILEmitter/*!*/ il) class NewobjPlace (line 549) | internal sealed class NewobjPlace : IPlace method NewobjPlace (line 554) | public NewobjPlace(ConstructorInfo/*!*/ ctorInfo, params IPlace[]/*!!*... method EmitLoad (line 564) | public void EmitLoad(ILEmitter/*!*/ il) method EmitStore (line 572) | public void EmitStore(ILEmitter/*!*/ il) method EmitLoadAddress (line 577) | public void EmitLoadAddress(ILEmitter/*!*/ il) FILE: Source/Core/Emit/ReflectionCache.cs class Types (line 32) | public static class Types class Methods (line 117) | public static class Methods type Operators (line 122) | public struct Operators type Add (line 137) | public struct Add type Subtract (line 147) | public struct Subtract type Divide (line 159) | public struct Divide type Multiply (line 170) | public struct Multiply type Pow (line 180) | public struct Pow type Remainder (line 187) | public struct Remainder type Concat (line 201) | public struct Concat type Append (line 211) | public struct Append type Prepend (line 220) | public struct Prepend type GetItem (line 229) | public struct GetItem type GetItemRef (line 240) | public struct GetItemRef type SetItem (line 250) | public struct SetItem type SetItemRef (line 262) | public struct SetItemRef class MakeGenericTypeInstantiation (line 317) | public static class MakeGenericTypeInstantiation method Overload (line 322) | public static MethodInfo Overload(int i) class ApplicationContext (line 346) | public static class ApplicationContext class ScriptContext (line 361) | public static class ScriptContext type EchoStatic (line 382) | public struct EchoStatic type PhpVariable (line 440) | public struct PhpVariable type Convert (line 461) | public struct Convert type ConvertToClr (line 510) | public struct ConvertToClr type PhpStack (line 557) | public struct PhpStack class AddFrame (line 565) | public static class AddFrame method Overload (line 570) | public static MethodInfo Overload(int i) class AddTypeFrame (line 593) | public static class AddTypeFrame method Overload (line 598) | public static MethodInfo Overload(int i) type PhpException (line 639) | public struct PhpException type PhpRuntimeChain (line 677) | public struct PhpRuntimeChain type PhpArray (line 694) | public struct PhpArray type PhpBytes (line 763) | public struct PhpBytes type Binder (line 782) | public struct Binder type DynamicCode (line 852) | public struct DynamicCode type Path (line 864) | public struct Path type Assembly (line 871) | public struct Assembly type NamingContext (line 878) | public struct NamingContext class Constructors (line 891) | public static class Constructors type PhpArray (line 960) | public struct PhpArray type PhpSmartReference (line 968) | public struct PhpSmartReference type PhpObject (line 976) | public struct PhpObject class Fields (line 992) | public static class Fields type AutoGlobals (line 1008) | public struct AutoGlobals class DTypeDesc (line 1062) | public static class DTypeDesc class UnknownTypeDesc (line 1079) | public static class UnknownTypeDesc class Properties (line 1089) | public static class Properties class AttributeBuilders (line 1124) | public class AttributeBuilders FILE: Source/Core/Emit/ReflectionCacheGenerator.cs class MethodsGenerator (line 28) | public class MethodsGenerator method GenerateParams (line 30) | private static void GenerateParams(MethodInfo m, out string params1, o... method GetOverloadCounts (line 66) | public static Hashtable GetOverloadCounts(MethodInfo[] methods) method Generate (line 76) | public static void Generate(Type type, BindingFlags binding) FILE: Source/Core/Emit/ScriptAssembly.cs class InvalidScriptAssemblyException (line 22) | public class InvalidScriptAssemblyException : Exception method InvalidScriptAssemblyException (line 24) | internal InvalidScriptAssemblyException(Assembly/*!*/ assembly) type IScriptAssembly (line 34) | internal interface IScriptAssembly method GetUserTypeNamespace (line 38) | string GetUserTypeNamespace(string subnamespace); method GetQualifiedScriptTypeName (line 39) | string GetQualifiedScriptTypeName(string subnamespace); method GetScriptType (line 40) | Type GetScriptType(PhpSourceFile sourceFile); class ScriptAssembly (line 46) | internal abstract class ScriptAssembly method ScriptAssembly (line 78) | protected ScriptAssembly() { } method ScriptAssembly (line 85) | public ScriptAssembly(Module/*!*/ module, bool namespacing) method LoadFromAssembly (line 99) | public static ScriptAssembly LoadFromAssembly(Assembly/*!*/ assembly) method LoadedFromAssembly (line 123) | protected abstract void LoadedFromAssembly(Assembly/*!*/ assembly); method GetScriptModule (line 130) | public abstract ScriptModule GetScriptModule(PhpSourceFile sourceFile); method GetScriptType (line 132) | public abstract Type GetScriptType(PhpSourceFile sourceFile); method GetModule (line 137) | public static Module GetModule(Assembly/*!*/ assembly) method GetUserTypeNamespace (line 147) | public string GetUserTypeNamespace(string subnamespace) method GetQualifiedScriptTypeName (line 159) | public string GetQualifiedScriptTypeName(string subnamespace) method GetAttribute (line 173) | internal static ScriptAssemblyAttribute GetAttribute(Assembly/*!*/ ass... class SingleScriptAssembly (line 191) | internal class SingleScriptAssembly : ScriptAssembly, IScriptAssembly method SingleScriptAssembly (line 193) | internal SingleScriptAssembly() { } method LoadedFromAssembly (line 202) | protected override void LoadedFromAssembly(Assembly/*!*/ assembly) method GetScriptModule (line 211) | public override ScriptModule GetScriptModule(PhpSourceFile dummy) method GetScriptType (line 219) | public override Type GetScriptType(PhpSourceFile dummy) method GetScriptType (line 227) | public Type GetScriptType() class MultiScriptAssembly (line 240) | internal class MultiScriptAssembly : ScriptAssembly, IScriptAssembly method MultiScriptAssembly (line 242) | internal MultiScriptAssembly() { } method LoadedFromAssembly (line 254) | protected override void LoadedFromAssembly(Assembly/*!*/ assembly) method GetScriptModule (line 261) | public override ScriptModule GetScriptModule(PhpSourceFile/*!*/ source... method GetScriptType (line 273) | public override Type GetScriptType(PhpSourceFile/*!*/ sourceFile) method GetQualifiedScriptTypeName (line 285) | public string GetQualifiedScriptTypeName(PhpSourceFile/*!*/ sourceFile) method ScriptExists (line 292) | internal bool ScriptExists(FullPath fullPath) FILE: Source/Core/Errors.cs type PhpError (line 40) | [Flags] type PhpErrorSet (line 84) | [Flags] type PhpErrorAction (line 115) | public enum PhpErrorAction type ErrorStackInfo (line 130) | public struct ErrorStackInfo method ErrorStackInfo (line 165) | public ErrorStackInfo(string file, string caller, int line, int column... class PhpException (line 178) | [Serializable] method InvalidArgument (line 188) | public static void InvalidArgument(string argument) method InvalidArgument (line 199) | public static void InvalidArgument(string argument, string message) method ArgumentNull (line 208) | public static void ArgumentNull(string argument) method ReferenceNull (line 217) | public static void ReferenceNull(string argument) method FunctionNotSupported (line 225) | public static void FunctionNotSupported() method FunctionNotSupported (line 234) | [Emitted] method FunctionNotSupported (line 246) | public static void FunctionNotSupported(PhpError severity) method FunctionDeprecated (line 263) | public static void FunctionDeprecated(string functionName) method NeedsVariables (line 271) | public static void NeedsVariables() method ArgumentValueNotSupported (line 281) | public static void ArgumentValueNotSupported(string argument, object v... method ArgumentNotPassedByRef (line 291) | public static void ArgumentNotPassedByRef(int index, string calleeName) method MissingArgument (line 304) | [Emitted] method MissingTypeArgument (line 318) | [Emitted] method MissingArguments (line 327) | [Emitted] method UnsupportedOperandTypes (line 341) | public static void UnsupportedOperandTypes() method InvalidArgumentCount (line 349) | [Emitted] method InvalidForeachArgument (line 367) | [Emitted] method InvalidImplicitCast (line 379) | [Emitted] method InvalidBreakLevelCount (line 392) | [Emitted] method UndefinedVariable (line 402) | [Emitted] method CannotReassignThis (line 411) | [Emitted] method InvalidArgumentType (line 422) | [Emitted] method IllegalOffsetType (line 431) | public static void IllegalOffsetType() method UndefinedOffset (line 440) | public static void UndefinedOffset(object key) method InternalError (line 449) | public static void InternalError(Exception e) method VariableMisusedAsArray (line 462) | public static void VariableMisusedAsArray(object var, bool reference) method VariableMisusedAsObject (line 490) | public static void VariableMisusedAsObject(object var, bool reference) method ThisUsedOutOfObjectContext (line 511) | [Emitted] method UndeclaredStaticProperty (line 517) | public static void UndeclaredStaticProperty(string className, string f... method StaticPropertyUnset (line 522) | [Emitted] method UndefinedMethodCalled (line 528) | [Emitted] method AbstractMethodCalled (line 534) | public static void AbstractMethodCalled(string className, string metho... method ConstantNotAccessible (line 539) | public static void ConstantNotAccessible(string className, string cons... method PropertyNotAccessible (line 545) | public static void PropertyNotAccessible(string className, string fiel... method MethodNotAccessible (line 551) | public static void MethodNotAccessible(string className, string method... method CannotInstantiateType (line 557) | public static void CannotInstantiateType(string typeName, bool isInter... method NoSuitableOverload (line 563) | [Emitted] method PropertyTypeMismatch (line 571) | [Emitted] method Throw (line 593) | public static void Throw(PhpError error, string message) method ReportError (line 662) | private static void ReportError(LocalConfiguration config, TextWriter ... method CallUserErrorHandler (line 706) | private static bool CallUserErrorHandler(ScriptContext context, PhpErr... method ThrowByEval (line 743) | internal static void ThrowByEval(PhpError error, string sourceFile, in... method ThrowByWebCompiler (line 758) | internal static void ThrowByWebCompiler(PhpError error, int id, string... method PhpErrorText (line 781) | internal static string PhpErrorText(PhpError error, int id) method FormatErrorCallerName (line 816) | internal static string FormatErrorCallerName(ErrorStackInfo info, Loca... method FormatErrorMessageText (line 842) | internal static void FormatErrorMessageText(PhpError error, ref string... method FormatErrorMessageOutput (line 867) | public static string FormatErrorMessageOutput(LocalConfiguration confi... method ToErrorMessage (line 899) | public static string ToErrorMessage(string exceptionMessage) method PhpException (line 912) | internal PhpException() method PhpException (line 922) | private PhpException(PhpError error, string message, ErrorStackInfo info) method ToString (line 945) | public override string ToString() method PhpException (line 964) | protected PhpException(SerializationInfo info, StreamingContext context) method GetObjectData (line 984) | [System.Security.SecurityCritical] class LazyStackInfo (line 999) | internal class LazyStackInfo : IPhpVariable method LazyStackInfo (line 1015) | public LazyStackInfo(Func info, bool file) method GetTypeCode (line 1021) | public PhpTypeCode GetTypeCode() method ToDouble (line 1026) | public double ToDouble() method ToInteger (line 1031) | public int ToInteger() method ToLongInteger (line 1036) | public long ToLongInteger() method ToBoolean (line 1041) | public bool ToBoolean() method ToPhpBytes (line 1046) | public PhpBytes ToPhpBytes() method ToNumber (line 1051) | public Convert.NumberInfo ToNumber(out int intValue, out long longValu... method ToString (line 1056) | public string ToString(bool throwOnError, out bool success) method Print (line 1061) | public void Print(TextWriter output) method Dump (line 1066) | public void Dump(TextWriter output) method Export (line 1071) | public void Export(TextWriter output) method DeepCopy (line 1076) | public object DeepCopy() method Copy (line 1081) | public object Copy(CopyReason reason) method CompareTo (line 1086) | public int CompareTo(object obj) method CompareTo (line 1091) | public int CompareTo(object obj, IComparer comparer) method IsEmpty (line 1096) | public bool IsEmpty() method IsScalar (line 1101) | public bool IsScalar() method GetTypeName (line 1106) | public string GetTypeName() method ToString (line 1111) | public override string ToString() class ErrorSeverityHelper (line 1119) | internal static class ErrorSeverityHelper method ToPhpCompileError (line 1121) | public static PhpError ToPhpCompileError(this ErrorSeverity severity) class EvalErrorSink (line 1130) | internal sealed class EvalErrorSink : ErrorSink method EvalErrorSink (line 1134) | public EvalErrorSink(int firstLineColumnDisplacement, WarningGroups di... method Add (line 1140) | protected override bool Add(int id, string message, ErrorSeverity seve... class WebErrorSink (line 1156) | internal sealed class WebErrorSink : ErrorSink method WebErrorSink (line 1158) | public WebErrorSink(WarningGroups disabledGroups, int[]/*!*/ disabledW... method Add (line 1164) | protected override bool Add(int id, string message, ErrorSeverity seve... class InvalidCallContextDataException (line 1176) | [Serializable] method InvalidCallContextDataException (line 1179) | internal InvalidCallContextDataException(string slot) class ScriptDiedException (line 1186) | [Serializable] method ScriptDiedException (line 1189) | internal ScriptDiedException(object status) method ScriptDiedException (line 1194) | internal ScriptDiedException() : this(255) { } method ScriptDiedException (line 1203) | public ScriptDiedException(SerializationInfo info, StreamingContext co... method GetObjectData (line 1213) | [System.Security.SecurityCritical] class DuplicateTypeNames (line 1232) | internal class DuplicateTypeNames : ApplicationException method DuplicateTypeNames (line 1234) | public DuplicateTypeNames(string name) class PhpNetInternalException (line 1245) | [Serializable] method PhpNetInternalException (line 1248) | internal PhpNetInternalException(string message, Exception inner) : ba... method PhpNetInternalException (line 1250) | protected PhpNetInternalException(SerializationInfo info, StreamingCon... class PhpUserException (line 1279) | public class PhpUserException : ApplicationException method PhpUserException (line 1283) | public PhpUserException(Library.SPL.Exception inner) class InvalidMethodImplementationException (line 1293) | public class InvalidMethodImplementationException : ApplicationException method InvalidMethodImplementationException (line 1295) | public InvalidMethodImplementationException(string methodName) FILE: Source/Core/Execution.cs class Execution (line 29) | public class Execution method Execution (line 31) | private Execution() { } type OutputHandling (line 36) | public enum OutputHandling method ShellExec (line 66) | [Emitted] method ShellExec (line 89) | public static int ShellExec(string command, OutputHandling handling, I... method EscapeCommand (line 184) | public static string EscapeCommand(string command) method MakeCommandSafe (line 249) | public static bool MakeCommandSafe(ref string command) FILE: Source/Core/Functions.cs class Arg (line 58) | public static class Arg class PhpFunctionUtils (line 78) | public sealed class PhpFunctionUtils method IsParameterByAlias (line 97) | internal static bool IsParameterByAlias(Type/*!*/ paramType) method GetUserRoutineSignature (line 108) | internal static RoutineSignature GetUserRoutineSignature(MethodInfo/*!... method ImpliesArgsAwareness (line 154) | internal static bool ImpliesArgsAwareness(Name name) method NeedsDefinedVariables (line 167) | internal static bool NeedsDefinedVariables(Name name) method IsValidName (line 180) | public static bool IsValidName(string name) method IsRealConditionalDefinition (line 191) | public static bool IsRealConditionalDefinition(string/*!*/ realName) method IsArglessStub (line 202) | internal static bool IsArglessStub(MethodInfo/*!*/ method, ParameterIn... method IsArgfullOverload (line 222) | internal static bool IsArgfullOverload(MethodInfo/*!*/ method, Paramet... method EnumerateRoutines (line 265) | internal static void EnumerateRoutines(MethodInfo[]/*!*/ methods, Rout... method InvokeConstructor (line 375) | internal static DObject InvokeConstructor(DTypeDesc/*!*/type, ScriptCo... method InvokeConstructor (line 415) | internal static DObject InvokeConstructor(DTypeDesc/*!*/type, ScriptCo... method BuildNewObj (line 452) | private static Delegate/*!*/BuildNewObj(Type/*!*/realType, Type[] t... FILE: Source/Core/GlobalVariables.CLR.cs class AutoGlobals (line 30) | public sealed class AutoGlobals type PostedFileError (line 41) | public enum PostedFileError method AddVariable (line 145) | private static void AddVariable( method EncodeTopLevelName (line 213) | private static string EncodeTopLevelName(string/*!*/name) method UrlDecodeValue (line 223) | private static string UrlDecodeValue(string value) method AddVariables (line 258) | private static void AddVariables(PhpArray/*!*/ dst, PhpArray/*!*/ src) method AddVariables (line 275) | internal static void AddVariables(PhpReference/*!*/ dst, PhpReference/... method LoadFromCollection (line 291) | public static void LoadFromCollection(PhpArray result, NameValueCollec... method Initialize (line 325) | internal void Initialize(LocalConfiguration config/*!*/, HttpContext c... method InitializeEnvironmentVariables (line 351) | private void InitializeEnvironmentVariables(LocalConfiguration/*!*/ co... method InitializeServerVariables (line 367) | private void InitializeServerVariables(LocalConfiguration/*!*/ config,... method InitializeGetPostCookieRequestVariables (line 463) | private void InitializeGetPostCookieRequestVariables(LocalConfiguratio... method InitializeGetPostVariables (line 491) | public static void InitializeGetPostVariables(LocalConfiguration/*!*/ ... method InitializeCookieVariables (line 548) | public static void InitializeCookieVariables(LocalConfiguration/*!*/ c... method InitializeRequestVariables (line 581) | private static void InitializeRequestVariables(HttpRequest request, st... method InitializeFileVariables (line 619) | private void InitializeFileVariables(LocalConfiguration/*!*/ config, H... method AddFileVariablesToGlobals (line 687) | private void AddFileVariablesToGlobals(PhpArray/*!*/ globals, PhpArray... method InitializeGlobals (line 703) | private void InitializeGlobals(LocalConfiguration/*!*/ config, HttpReq... method GetFieldForVariable (line 809) | internal static FieldInfo GetFieldForVariable(VariableName name) FILE: Source/Core/GlobalVariables.CoreCLR.cs class AutoGlobals (line 26) | public sealed class AutoGlobals method Initialize (line 55) | internal void Initialize() method IsAutoGlobal (line 69) | public static bool IsAutoGlobal(string name) method AddVariables (line 86) | private static void AddVariables(PhpArray/*!*/ dst, PhpArray/*!*/ src) method AddVariables (line 103) | internal static void AddVariables(PhpReference/*!*/ dst, PhpReference/... method GetFieldForVariable (line 121) | internal static FieldInfo GetFieldForVariable(VariableName name) FILE: Source/Core/Hashtables.cs type SetOperations (line 47) | public enum SetOperations class DualDictionary (line 63) | [DebuggerNonUserCode] method DualDictionary (line 69) | public DualDictionary(DualDictionary/*!*/ dictionary) method DualDictionary (line 78) | public DualDictionary(IEqualityComparer primaryComparer, IEqualityC... method TryGetValue (line 113) | public bool TryGetValue(K/*!*/ key, out V result) method TryGetValue (line 118) | public bool TryGetValue(K key, out V result, out bool isSensitive) method ContainsKey (line 123) | public bool ContainsKey(K/*!*/ key) method Add (line 128) | public void Add(K/*!*/ key, V value, bool ignoreCase) method Remove (line 133) | public bool Remove(K/*!*/ key) method GetEnumerator (line 138) | public IEnumerator>/*!*/ GetEnumerator() method GetEnumerator (line 147) | IEnumerator IEnumerable.GetEnumerator() class OrderedHashtable (line 170) | [DebuggerNonUserCode] method OrderedHashtable (line 190) | public OrderedHashtable() method OrderedHashtable (line 195) | public OrderedHashtable(int capacity) method OrderedHashtable (line 200) | public OrderedHashtable(PhpHashtable owner) method OrderedHashtable (line 205) | public OrderedHashtable(PhpHashtable owner, int capacity) method OrderedHashtable (line 210) | public OrderedHashtable(PhpHashtable owner, int capacity, IEqualityCom... method CheckNotShared (line 241) | [Conditional("DEBUG")] class Element (line 256) | [Serializable] method Element (line 298) | internal Element(OrderedHashtable table) method Element (line 309) | internal Element(OrderedHashtable table, K key, object value, Ele... method MakeValueReference (line 338) | public PhpReference/*!*/ MakeValueReference() class Enumerator (line 381) | [Serializable] method Enumerator (line 423) | internal Enumerator(OrderedHashtable/*!*/ hashtable, bool isGeneric) method SkipDeletedForward (line 459) | internal Element SkipDeletedForward() method SkipDeletedForwardInternal (line 472) | private Element SkipDeletedForwardInternal() method SkipDeletedBackward (line 482) | private Element SkipDeletedBackward() method MoveLast (line 496) | public bool MoveLast() method MoveFirst (line 506) | public bool MoveFirst() method MovePrevious (line 520) | public bool MovePrevious() method Dispose (line 566) | public void Dispose() method MoveNext (line 595) | public bool MoveNext() method Reset (line 621) | public void Reset() method LinkNextsByPrevs (line 669) | internal static void LinkNextsByPrevs(Element/*!*/ head) method LinkPrevsByNexts (line 687) | internal static void LinkPrevsByNexts(Element/*!*/ head) method ReversePrevLinks (line 705) | internal static void ReversePrevLinks(Element head) method AddBefore (line 733) | internal Element/*!*/AddBefore(Element element, K key, object value) method AddAfter (line 767) | private void AddAfter(Element element, K key, object value) method Delete (line 779) | internal void Delete(Element element) method Prepend (line 799) | public void Prepend(K key, object value) method GetElement (line 810) | public Element GetElement(K key) method RehashElement (line 820) | internal void RehashElement(Element/*!*/ element) method RemoveLast (line 830) | public KeyValuePair RemoveLast() method RemoveFirst (line 851) | public KeyValuePair RemoveFirst() method Clone (line 878) | public object Clone() method TryGetValue (line 895) | public bool TryGetValue(K key, out object value) method ContainsKey (line 934) | public bool ContainsKey(K key) method Add (line 946) | public void Add(K key, object value) method Remove (line 959) | public bool Remove(K key) class KeyCollection (line 1008) | [Serializable] method KeyCollection (line 1013) | internal KeyCollection(OrderedHashtable/*!*/ hashtable) method Contains (line 1020) | public bool Contains(K item) method CopyTo (line 1025) | public void CopyTo(K[]/*!*/ array, int index) method Add (line 1037) | public void Add(K item) method Clear (line 1042) | public void Clear() method Remove (line 1047) | public bool Remove(K item) method CopyTo (line 1062) | void ICollection.CopyTo(Array/*!*/ array, int index) method GetEnumerator (line 1071) | public IEnumerator GetEnumerator() method GetEnumerator (line 1083) | IEnumerator IEnumerable.GetEnumerator() class ValueCollection (line 1098) | [Serializable] method ValueCollection (line 1103) | internal ValueCollection(OrderedHashtable/*!*/ hashtable) method Contains (line 1110) | public bool Contains(object item) method CopyTo (line 1120) | public void CopyTo(object[]/*!*/ array, int index) method Add (line 1131) | public void Add(object item) method Clear (line 1136) | public void Clear() method Remove (line 1141) | public bool Remove(object item) method CopyTo (line 1156) | public void CopyTo(Array/*!*/ array, int index) method GetEnumerator (line 1165) | public IEnumerator GetEnumerator() method GetEnumerator (line 1177) | IEnumerator IEnumerable.GetEnumerator() method CopyTo (line 1191) | public void CopyTo(KeyValuePair[]/*!*/ array, int index) method Add (line 1204) | void ICollection>.Add(KeyValuePair ... method Contains (line 1209) | bool ICollection>.Contains(KeyValuePair>.Remove(KeyValuePair>/*!*/ IEnumerable>/*!*/ comparer) method SetOperation (line 1724) | private void SetOperation(SetOperations op, Element/*!*/ otherHead, IC... method SetOperation (line 1777) | internal void SetOperation(SetOperations op, IEnumerable/*!*/... method Shuffle (line 1927) | public void Shuffle(Random generator) method BaseClear (line 1977) | internal void BaseClear() type IntStringKey (line 2047) | [Serializable] class EqualityComparer (line 2056) | [Serializable] method Equals (line 2062) | public bool Equals(IntStringKey x, IntStringKey y) method GetHashCode (line 2067) | public int GetHashCode(IntStringKey x) method StringKeyToArrayIndex (line 2082) | public static unsafe int StringKeyToArrayIndex(string s) method IntStringKey (line 2120) | public IntStringKey(object key) method IntStringKey (line 2125) | public IntStringKey(int key) method IntStringKey (line 2131) | public IntStringKey(string/*!*/ key) method IntStringKey (line 2143) | internal IntStringKey(string/*!*/ key, int hashcode) method GetHashCode (line 2168) | public override int GetHashCode() method Equals (line 2173) | public bool Equals(IntStringKey other) method Equals (line 2178) | public bool Equals(ref IntStringKey other) method Equals (line 2183) | public bool Equals(int ikey) method ToString (line 2188) | public override string ToString() method CompareTo (line 2193) | public int CompareTo(IntStringKey other) class PhpHashtable (line 2223) | [Serializable] method RegisterEnumerator (line 2296) | internal void RegisterEnumerator(OrderedDictionary.Enumerator/*!*/enum... method UnregisterEnumerator (line 2310) | internal void UnregisterEnumerator(OrderedDictionary.Enumerator/*!*/en... method EnsureWritable (line 2340) | internal void EnsureWritable() method Unshare (line 2346) | private void Unshare() method PhpHashtable (line 2368) | public PhpHashtable() : this(0) { } method PhpHashtable (line 2374) | public PhpHashtable(int capacity) method PhpHashtable (line 2387) | public PhpHashtable(Array values) : this(values, 0, values.Length) { } method PhpHashtable (line 2399) | public PhpHashtable(Array values, int index, int length) method PhpHashtable (line 2419) | public PhpHashtable(int[] values, int start, int length, int value, bo... method PhpHashtable (line 2442) | public PhpHashtable(PhpHashtable/*!*/array, bool preserveMaxInt) class RecursiveEnumerator (line 2502) | public sealed class RecursiveEnumerator : IEnumerator>/*!*/ Ge... method GetEnumerator (line 2869) | IEnumerator IEnumerable.GetEnumerator() method CopyTo (line 2895) | public void CopyTo(Array/*!*/ array, int index) class IDictionaryAdapter (line 2906) | [Serializable] method IDictionaryAdapter (line 2920) | public IDictionaryAdapter(PhpHashtable/*!*/table) method MoveNext (line 2960) | public bool MoveNext() method Reset (line 2965) | public void Reset() method GetEnumerator (line 2985) | IDictionaryEnumerator/*!*/ IDictionary.GetEnumerator() method Clear (line 3004) | public virtual void Clear() method Contains (line 3017) | public bool Contains(object key) method Add (line 3029) | public void Add(object key, object value) method Remove (line 3058) | public void Remove(object key) class KeyCollection (line 3084) | [Serializable] method KeyCollection (line 3089) | internal KeyCollection(PhpHashtable/*!*/ hashtable) method CopyTo (line 3102) | void ICollection.CopyTo(Array/*!*/ array, int index) method GetEnumerator (line 3114) | IEnumerator IEnumerable.GetEnumerator() method Add (line 3142) | [Emitted] method RemoveAt (line 3156) | public void RemoveAt(int index) method Insert (line 3161) | public void Insert(int index, object value) method IndexOf (line 3166) | public int IndexOf(object value) method Add (line 3175) | public void Add(IntStringKey key, object value) method ContainsKey (line 3183) | public bool ContainsKey(IntStringKey key) method Remove (line 3189) | public virtual bool Remove(IntStringKey key) method TryGetValue (line 3200) | public bool TryGetValue(IntStringKey key, out object value) method Add (line 3220) | public void Add(KeyValuePair item) method Contains (line 3230) | public bool Contains(KeyValuePair item) method CopyTo (line 3235) | public void CopyTo(KeyValuePair[] array, int arr... method Remove (line 3240) | public bool Remove(KeyValuePair item) method KeyAdded (line 3257) | private void KeyAdded(IntStringKey key) method KeyAdded (line 3266) | internal void KeyAdded(ref IntStringKey key) method KeyAdded (line 3274) | internal void KeyAdded(int key) method KeyAdded (line 3281) | private void KeyAdded(string key) method ContainsKey (line 3294) | public bool ContainsKey(string key) method ContainsKey (line 3305) | public bool ContainsKey(int key) method AddToEnd (line 3319) | [Emitted] method Add (line 3336) | public void Add(int key, object value) method Add (line 3351) | public void Add(string key, object value) method Prepend (line 3369) | public void Prepend(string key, object value) method Prepend (line 3383) | public void Prepend(int key, object value) method Prepend (line 3397) | public void Prepend(IntStringKey key, object value) method Prepend (line 3412) | public void Prepend(object key, object value) method RemoveLast (line 3458) | public KeyValuePair RemoveLast() method RemoveFirst (line 3469) | public KeyValuePair RemoveFirst() method TryGetValue (line 3540) | public bool TryGetValue(string key, out object value) method TryGetValue (line 3545) | public bool TryGetValue(int key, out object value) method TryGetValue (line 3550) | public bool TryGetValue(object key, out object value) method Clone (line 3565) | public virtual object Clone() method InplaceDeepCopy (line 3575) | public void InplaceDeepCopy() method AddTo (line 3588) | public void AddTo(PhpHashtable/*!*/dst, bool deepCopy) method CopyValuesTo (line 3613) | public void CopyValuesTo(object[]/*!*/dst, int offset) method Sort (line 3634) | public void Sort(IComparer>/*!*/ co... method Sort (line 3659) | public static void Sort(PhpHashtable[]/*!*/ hashtables, method SetOperation (line 3707) | public void SetOperation(SetOperations op, PhpHashtable[]/*!*/ hashtab... method Reverse (line 3738) | public void Reverse() method Shuffle (line 3748) | public void Shuffle(Random generator) method Unite (line 3763) | public PhpHashtable Unite(PhpHashtable array) method RefreshMaxIntegerKey (line 3785) | public void RefreshMaxIntegerKey() method RefreshMaxIntegerKeyInternal (line 3793) | private void RefreshMaxIntegerKeyInternal() method ReindexAll (line 3801) | public void ReindexAll() method ReindexIntegers (line 3826) | public void ReindexIntegers(int startIndex) method ReindexAndReplace (line 3869) | public void ReindexAndReplace(int offset, int length, IEnumerable repl... method TryGetValue (line 3948) | public static bool TryGetValue(PhpHashtable hashtable, Dictionary>/*!*/ GetEnumer... method GetStringKeyEnumerable (line 4009) | private IEnumerable>/*!*/ GetStringKeyEnu... FILE: Source/Core/HttpHeaders.CLR.cs class HttpHeaders (line 30) | public class HttpHeaders : IEnumerable> method Create (line 64) | public static HttpHeaders Create() method HttpHeaders (line 76) | private HttpHeaders(bool attach) method TryAttachApplication (line 96) | private static void TryAttachApplication(HttpApplication hta) method PreSendRequestHeaders (line 107) | private static void PreSendRequestHeaders(object sender, EventArgs e) class StringEncoding (line 120) | protected class StringEncoding method SetEncoding (line 154) | public virtual void SetEncoding(HttpResponse/*!*/response) method IsSpecial (line 168) | protected static bool IsSpecial(string encodingAsString) method CreateStringEncoding (line 190) | protected virtual StringEncoding CreateStringEncoding() method Clear (line 277) | public virtual void Clear() method GetEnumerator (line 295) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method GetEnumerator (line 310) | public virtual IEnumerator> GetEnumerator() method Flush (line 353) | public virtual void Flush(HttpContext ctx) method OnLocationSet (line 397) | protected virtual void OnLocationSet(string location) method ContentTypeEncoding (line 410) | protected virtual Encoding ContentTypeEncoding(string contentType) class IntegratedPipelineHeaders (line 423) | private class IntegratedPipelineHeaders : HttpHeaders method IntegratedPipelineHeaders (line 436) | public IntegratedPipelineHeaders() class IntegratedPipelineStringEncoding (line 447) | private class IntegratedPipelineStringEncoding : StringEncoding method SetEncoding (line 449) | public override void SetEncoding(HttpResponse response) method CreateStringEncoding (line 458) | protected override StringEncoding CreateStringEncoding() method Flush (line 530) | public override void Flush(HttpContext ctx) method Clear (line 536) | public override void Clear() method CacheLimiter (line 590) | public static void CacheLimiter(HttpResponse/*!*/response, string newL... method CacheLimiterInternal (line 623) | private static void CacheLimiterInternal(HttpResponse response, string... method SetExpires (line 688) | private static void SetExpires(HttpResponse/*!*/response, string value) FILE: Source/Core/Info.cs class PhpNetInfo (line 35) | public static class PhpNetInfo type Sections (line 40) | [Flags] method Write (line 58) | public static void Write(Sections/*!*/ sections, TextWriter/*!*/ output) method HtmlRow (line 153) | private static string HtmlRow(bool doEscape, params string[] cells) method HtmlVarRow (line 174) | private static void HtmlVarRow(TextWriter output, string array, object... method HtmlHeaderRow (line 217) | private static string HtmlHeaderRow(params string[] cells) method HtmlEntireRowHeader (line 228) | private static string HtmlEntireRowHeader(string text, int count) method OptionValueToString (line 243) | private static string OptionValueToString(object value) method WriteLogo (line 278) | private static void WriteLogo(TextWriter output) method WriteLicense (line 291) | private static void WriteLicense(TextWriter output) method WriteCredits (line 304) | private static void WriteCredits(TextWriter output) method ReflectConfigSection (line 359) | private static void ReflectConfigSection(TextWriter output, string pre... method WriteConfiguration (line 433) | private static void WriteConfiguration(TextWriter/*!*/ output) method WriteAutoGlobal (line 498) | private static void WriteAutoGlobal(TextWriter output, ScriptContext c... method WriteGlobalVariables (line 510) | private static void WriteGlobalVariables(TextWriter output) method WriteEnvironmentVariables (line 530) | private static void WriteEnvironmentVariables(TextWriter output) method PrintSectionCaption (line 556) | [ExternalCallback("SECTION")] method PrintTableStart (line 570) | [ExternalCallback("php_info_print_table_start")] method PrintTableEnd (line 583) | [ExternalCallback("php_info_print_table_end")] method PrintBoxStart (line 597) | [ExternalCallback("php_info_box_start")] method PrintBoxEnd (line 611) | [ExternalCallback("php_info_box_end")] method PrintHr (line 624) | [ExternalCallback("php_info_hr")] method PrintTableColspanHeader (line 639) | [ExternalCallback("php_info_print_table_colspan_header")] method PrintTableHeader (line 654) | [ExternalCallback("php_info_print_table_header")] method PrintTableRow (line 669) | [ExternalCallback("php_info_print_table_row")] method PrintCss (line 677) | [ExternalCallback("php_info_print_css")] method PrintStyle (line 684) | [ExternalCallback("php_info_print_style")] class PhalangerVersion (line 700) | public static class PhalangerVersion method PhalangerVersion (line 712) | static PhalangerVersion() class PhpVersion (line 730) | public sealed class PhpVersion method CompareParts (line 768) | private static int CompareParts(string part1, string part2) method VersionToArray (line 789) | private static string[] VersionToArray(string version) method Compare (line 829) | public static int Compare(string ver1, string ver2) method Compare (line 865) | public static object Compare(string ver1, string ver2, string op) // G... method Test (line 895) | public static void Test() FILE: Source/Core/Library.CLR.cs class PhpLibraryDescriptor (line 34) | public abstract partial class PhpLibraryDescriptor method Loaded (line 55) | internal protected virtual void Loaded(PhpLibraryAttribute assemblyAtt... method ParseConfig (line 80) | internal protected abstract ConfigContextBase ParseConfig(ConfigContex... method CreateConfigContext (line 90) | internal protected virtual ConfigContextBase CreateConfigContext() method Validate (line 101) | internal protected virtual void Validate(ConfigContextBase userContext) class DefaultLibraryDescriptor (line 108) | internal sealed partial class DefaultLibraryDescriptor : PhpLibraryDescr... method ParseConfig (line 110) | internal protected override ConfigContextBase ParseConfig(ConfigContex... method CreateConfigContext (line 115) | internal protected override ConfigContextBase CreateConfigContext() FILE: Source/Core/Library.CoreCLR.cs class PhpLibraryDescriptor (line 34) | public abstract partial class PhpLibraryDescriptor method Loaded (line 53) | internal protected virtual void Loaded(PhpLibraryAttribute assemblyAtt... FILE: Source/Core/Library.cs class PhpLibraryDescriptor (line 34) | [Serializable] method PhpLibraryDescriptor (line 105) | protected PhpLibraryDescriptor() method WriteUp (line 112) | internal void WriteUp(DModule/*!*/ module, int uniqueIndex) method WriteConfigurationUp (line 122) | internal void WriteConfigurationUp(string sectionName) method Invalidate (line 134) | internal void Invalidate() method CreateInstance (line 151) | internal static PhpLibraryDescriptor CreateInstance(Type/*!*/ type) method Dump (line 170) | [Conditional("DEBUG")] class DefaultLibraryDescriptor (line 181) | internal sealed partial class DefaultLibraryDescriptor : PhpLibraryDescr... class LibraryLoadFailedException (line 185) | internal sealed class LibraryLoadFailedException : ApplicationException method LibraryLoadFailedException (line 187) | public LibraryLoadFailedException(string assemblyName, string message) method LibraryLoadFailedException (line 192) | public LibraryLoadFailedException(string assemblyName, Exception/*!*/ ... FILE: Source/Core/Localizations/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Source/Core/Logger.CLR.cs class Logger (line 24) | public sealed class Logger method Logger (line 26) | private Logger() { } method AppendLine (line 41) | public static void AppendLine(string fileName, string message) method AddToEventLog (line 72) | public static void AddToEventLog(string message) FILE: Source/Core/Namespaces.cs class Namespaces (line 18) | public class Namespaces FILE: Source/Core/Operators.cs class Operators (line 402) | [DebuggerNonUserCode] method Add (line 425) | [Emitted] method Add (line 491) | [Emitted] method Add (line 540) | [Emitted] method Add (line 568) | [Emitted] method Subtract (line 598) | [Emitted] method Subtract (line 650) | [Emitted] method Subtract (line 702) | [Emitted] method Subtract (line 748) | [Emitted] method Minus (line 777) | [Emitted] method Plus (line 819) | [Emitted] method Divide (line 851) | [Emitted] method Divide (line 908) | [Emitted] method Divide (line 958) | [Emitted] method Divide (line 984) | [Emitted] method Divide (line 1036) | [Emitted] method Multiply (line 1065) | [Emitted] method Multiply (line 1115) | [Emitted] method Multiply (line 1162) | [Emitted] method Multiply (line 1188) | [Emitted] method Pow (line 1211) | [Emitted] method Remainder (line 1283) | [Emitted] method Remainder (line 1336) | [Emitted] method Increment (line 1389) | [Emitted] method IncrementNonInt (line 1408) | private static object IncrementNonInt(object x) method Decrement (line 1444) | [Emitted] method DecrementString (line 1492) | private static object DecrementString(string/*!*/ s) type BitOp (line 1534) | public enum BitOp method BitOperation (line 1554) | [Emitted] method BitOperation (line 1613) | private static byte[] BitOperation(byte[]/*!*/ result, byte[]/*!*/ x, ... method BitNot (line 1666) | [Emitted] method ShiftLeft (line 1707) | [Emitted] method ShiftRight (line 1733) | [Emitted] method AsAnyString (line 1764) | private static object AsAnyString(object x) method Concat (line 1781) | [Emitted] method Concat (line 1822) | [Emitted] method Concat (line 1855) | [Emitted] method Concat (line 1882) | [Emitted] method Append (line 1939) | [Emitted] method Append (line 1985) | [Emitted] method Append (line 2008) | public static object Append(object x, params object[] args) method Prepend (line 2026) | [Emitted] method Prepend (line 2072) | [Emitted] method Prepend (line 2094) | public static object Prepend(object x, params object[] args) method GetVariableUnchecked (line 2106) | [Emitted] method GetVariable (line 2133) | [Emitted] method GetVariableRef (line 2162) | [Emitted] method SetVariable (line 2221) | [Emitted] method SetVariableRef (line 2260) | [Emitted] method UnsetVariable (line 2281) | [Emitted] method IsEmptyForEnsure (line 2312) | public static bool IsEmptyForEnsure(object var) method IsCallable (line 2335) | [Emitted] method CheckStringIndexRange (line 2344) | public static bool CheckStringIndexRange(int index, int length, bool q... type GetItemKinds (line 2372) | public enum GetItemKinds method GetItem (line 2400) | [Emitted] method GetItemNonPhpArray (line 2412) | private static object GetItemNonPhpArray(object var, object key, GetIt... method GetItem (line 2436) | [Emitted] method GetItemEpilogue (line 2449) | private static object GetItemEpilogue(object var, int key, GetItemKind... method GetItem (line 2477) | [Emitted] method GetItemExact (line 2488) | [Emitted] method GetStringItemEpilogue (line 2499) | private static object GetStringItemEpilogue(object var, string key, Ge... method GetDictionaryItem (line 2523) | internal static object GetDictionaryItem(IDictionary arrayAccess, obje... method GetListItem (line 2547) | internal static object GetListItem(IList arrayAccess, object key, Oper... method GetItemEpilogue (line 2572) | private static object GetItemEpilogue(object var, object key, GetItemK... method GetItemRef (line 2624) | [Emitted] method GetItemRef (line 2658) | [Emitted] method GetItemRef (line 2681) | [Emitted] method GetItemRef (line 2704) | [Emitted] method GetItemRefEpilogue (line 2727) | private static PhpReference/*!*/ GetItemRefEpilogue(object key, ref ob... method SetItem (line 2762) | [Emitted] method SetItemEpilogue (line 2774) | private static void SetItemEpilogue(object value, ref object var) method SetItem (line 2826) | [Emitted] method SetItem (line 2871) | [Emitted] method SetItemEpilogue (line 2885) | private static void SetItemEpilogue(object value, int key, ref object ... method SetItem (line 2919) | [Emitted] method SetItemExact (line 2931) | [Emitted] method SetStringItemEpilogue (line 2943) | private static void SetStringItemEpilogue(object value, string key, re... method SetItemEpilogue (line 2977) | private static void SetItemEpilogue(object value, object key, ref obje... method SetStringItem (line 3040) | internal static PhpString/*!*/ SetStringItem(PhpString/*!*/ str, int i... method SetBytesItem (line 3071) | internal static void SetBytesItem(PhpBytes/*!*/ bytes, int index, obje... method SetItemRef (line 3117) | [Emitted] method SetItemRef (line 3146) | [Emitted] method SetItemRef (line 3175) | [Emitted] method SetItemRefEpilogue (line 3204) | private static void SetItemRefEpilogue(PhpReference value, object key,... method UnsetItem (line 3240) | [Emitted] method EnsureVariableIsArray (line 3299) | [Emitted] method EnsureVariableIsObject (line 3329) | [Emitted] method EnsureItemIsArraySimple (line 3364) | internal static PhpArray EnsureItemIsArraySimple(PhpArray/*!*/ array, ... method EnsurePropertyIsArrayInternal (line 3418) | internal static PhpArray EnsurePropertyIsArrayInternal(DObject obj, st... method EnsurePropertyIsArray (line 3488) | [Emitted] method EnsurePropertyIsObjectInternal (line 3565) | internal static DObject EnsurePropertyIsObjectInternal(DObject obj, st... method EnsurePropertyIsObject (line 3643) | [Emitted] method EnsureStaticPropertyIsArray (line 3729) | [Emitted] method EnsureStaticPropertyIsObject (line 3773) | [Emitted] method EnsureObjectIsArray (line 3812) | public static PhpArray EnsureObjectIsArray(object obj, out object conv... method EnsureObjectIsWritable (line 3864) | public static void EnsureObjectIsWritable(object obj) method GetProperty (line 3893) | [Emitted] method GetPropertyRef (line 3937) | [Emitted] method GetObjectProperty (line 3975) | [Emitted] method GetObjectPropertyRef (line 3995) | [Emitted] method GetObjectFieldDirect (line 4009) | [Emitted] method GetObjectFieldDirectRef (line 4025) | [Emitted] method SetProperty (line 4059) | [Emitted] method SetObjectProperty (line 4097) | [Emitted] method SetObjectFieldDirect (line 4121) | [Emitted] method SetObjectFieldDirectRef (line 4137) | [Emitted] method UnsetProperty (line 4168) | [Emitted] method InvokeMethod (line 4203) | [Emitted] method InvokeMethod (line 4235) | [Emitted] method Clone (line 4274) | [Emitted] method GetClassConstant (line 4310) | [Emitted] method GetStaticPropertyDesc (line 4357) | internal static DPropertyDesc GetStaticPropertyDesc(DTypeDesc type, ob... method GetStaticProperty (line 4421) | [Emitted] method GetStaticPropertyRef (line 4446) | [Emitted] method SetStaticProperty (line 4483) | [Emitted] method UnsetStaticProperty (line 4509) | [Emitted] method GetStaticMethodDesc (line 4539) | internal static DRoutineDesc GetStaticMethodDesc(DTypeDesc requestedTy... method InvokeStaticMethod (line 4684) | [Emitted] method New (line 4776) | [Emitted] method NewClr (line 4803) | [Emitted] method InstanceOf (line 4829) | [Emitted] method TypeOf (line 4835) | [Emitted] method MakeGenericTypeInstantiation (line 4841) | [Emitted] method MakeGenericTypeInstantiation (line 4847) | [Emitted] method MakeGenericTypeInstantiation (line 4853) | [Emitted] method MakeGenericTypeInstantiation (line 4859) | [Emitted] method MakeGenericTypeInstantiation (line 4865) | [Emitted] method MakeGenericTypeInstantiation (line 4871) | [Emitted] method ReportErrorMakingInstantiation (line 4897) | private static void ReportErrorMakingInstantiation(DTypeDesc.MakeGener... method GetFullyQualifiedName (line 4929) | [Emitted] method StrictEquality (line 4950) | [Emitted] method StrictEmptyPhpArrayEquality (line 4989) | [Emitted] method StrictEmptyPhpArrayEquality (line 5000) | [Emitted] method Throw (line 5017) | [Emitted] method ToAbsoluteSourcePath (line 5046) | public static string ToAbsoluteSourcePath(sbyte level, string/*!*/ path) FILE: Source/Core/OrderedDictionary.cs class OrderedDictionary (line 29) | #if !SILVERLIGHT method OrderedDictionary (line 79) | internal OrderedDictionary(object owner, OrderedDictionary/*!*/copyfrom) method OrderedDictionary (line 123) | public OrderedDictionary(object owner, int size) method CalculatetableSize (line 141) | private int CalculatetableSize(int size) method EnsureInitialized (line 157) | private void EnsureInitialized() method InitializeBuckets (line 162) | private void InitializeBuckets() type Entry (line 183) | [Serializable] method KeyEquals (line 204) | public bool KeyEquals(ref IntStringKey other) method KeyEquals (line 210) | public bool KeyEquals(int ikey) method MakeValueReferenceNoCheck (line 221) | internal PhpReference/*!*/MakeValueReferenceNoCheck() class Enumerator (line 231) | [Serializable] method Enumerator (line 270) | public Enumerator(OrderedDictionary/*!*/table, bool isGeneric) method Enumerator (line 281) | public Enumerator(PhpHashtable/*!*/hashtable, bool isGeneric) method FetchCurrent (line 290) | private bool FetchCurrent() method EntryDeleted (line 308) | internal void EntryDeleted(int entry_index, int next_entry_index) method TableChanged (line 320) | internal void TableChanged() method MoveNext (line 343) | public bool MoveNext() method Reset (line 360) | public void Reset() method Dispose (line 370) | public void Dispose() method MoveLast (line 394) | public bool MoveLast() method MoveFirst (line 401) | public bool MoveFirst() method MovePrevious (line 408) | public bool MovePrevious() class EmptyEnumerator (line 444) | internal sealed class EmptyEnumerator : IEnumerator _remove_last(Enumerator acti... method _remove_first (line 1286) | public KeyValuePair _remove_first(Enumerator act... method _findEntry (line 1303) | private int _findEntry(ref IntStringKey key) method _tryGetValue (line 1313) | private bool _tryGetValue(IntStringKey key, out object value) method _tryGetValue (line 1328) | private bool _tryGetValue(int ikey, out object value) method _get (line 1343) | private object _get(ref IntStringKey key) method _contains (line 1354) | private bool _contains(ref IntStringKey key) method _clear (line 1366) | private void _clear() method _shuffle_data (line 1383) | public void _shuffle_data(Random/*!*/generator) method _reverse (line 1439) | public void _reverse() method _find_max_int_key (line 1466) | public int _find_max_int_key() method _merge_sort (line 1493) | private static int _merge_sort(IComparer GetEnumerator() method GetEnumerator (line 2453) | IEnumerator IEnumerable.GetEnumerator() class KeyCollection (line 2468) | [Serializable] method KeyCollection (line 2473) | internal KeyCollection(OrderedDictionary/*!*/ hashtable) method Contains (line 2480) | public bool Contains(IntStringKey item) method CopyTo (line 2490) | public void CopyTo(IntStringKey[]/*!*/ array, int index) method Add (line 2499) | public void Add(IntStringKey item) method Clear (line 2504) | public void Clear() method Remove (line 2509) | public bool Remove(IntStringKey item) method CopyTo (line 2524) | public void CopyTo(Array/*!*/ array, int index) method GetEnumerator (line 2533) | public IEnumerator GetEnumerator() method GetEnumerator (line 2545) | IEnumerator IEnumerable.GetEnumerator() method Add (line 2567) | public void Add(KeyValuePair item) method Clear (line 2573) | public void Clear() method Contains (line 2578) | public bool Contains(KeyValuePair item) method CopyTo (line 2584) | public void CopyTo(KeyValuePair[] array, int arr... method Remove (line 2604) | public bool Remove(KeyValuePair item) method GetEnumerator (line 2610) | public IEnumerator>/*!*/GetEnumerat... method GetEnumerator (line 2615) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... class SerializationHelper (line 2628) | [Serializable] method SerializationHelper (line 2651) | private SerializationHelper(SerializationInfo/*!*/info, StreamingCon... method GetObjectData (line 2658) | [System.Security.SecurityCritical] method GetObjectData (line 2671) | public void GetObjectData(SerializationInfo info, StreamingContext c... method GetRealObject (line 2677) | public object GetRealObject(StreamingContext context) method OnDeserialization (line 2682) | public virtual void OnDeserialization(object sender) method GetObjectData (line 2695) | [System.Security.SecurityCritical] method Clone (line 2710) | public object Clone() method Add (line 2719) | public void Add(object key, object value) { this.Add((IntStringKey)key... method Contains (line 2720) | public bool Contains(object key) { return this.Contains((IntStringKey)... method GetEnumerator (line 2721) | IDictionaryEnumerator IDictionary.GetEnumerator() { return new Enumera... method Remove (line 2724) | public void Remove(object key){this.Remove((IntStringKey)key);} method CopyTo (line 2731) | public void CopyTo(Array array, int index) FILE: Source/Core/Output.cs class BufferedOutput (line 30) | [DebuggerNonUserCode] type ChunkPosition (line 36) | [Flags] class BufferElement (line 47) | private class BufferElement class LevelElement (line 54) | private class LevelElement method LevelElement (line 56) | internal LevelElement(int index) method LevelElement (line 66) | internal LevelElement(LevelElement/*!*/element) method BufferedOutput (line 146) | public BufferedOutput(bool enableBuffering, TextWriter charSink, Strea... method BufferedOutput (line 161) | public BufferedOutput() method AllocateBuffer (line 182) | private int AllocateBuffer(int sizeNeeded, bool binary, out System.Arr... method IncreaseLevel (line 243) | public int IncreaseLevel() method DecreaseLevel (line 254) | public int DecreaseLevel(bool flush) method SetUserData (line 285) | public void SetUserData(object data, int levelIndex) method SetUserData (line 298) | public void SetUserData(object data) method SetFilter (line 312) | public void SetFilter(PhpCallback filter, int levelIndex) method SetFilter (line 327) | public void SetFilter(PhpCallback filter) method GetFilter (line 341) | public PhpCallback GetFilter(int levelIndex) method GetFilter (line 354) | public PhpCallback GetFilter() method SetLevelName (line 367) | public void SetLevelName(int levelIndex, string levelName) method GetLevelName (line 382) | public string GetLevelName(int levelIndex) method Clean (line 407) | public void Clean() method FlushAll (line 419) | public void FlushAll() method Flush (line 434) | public override void Flush() method InternalFlush (line 446) | internal void InternalFlush() method GetContentAsString (line 534) | public string GetContentAsString() method GetContent (line 562) | public object GetContent() method WriteBytes (line 609) | public void WriteBytes(byte[] value) method WriteBytes (line 626) | public void WriteBytes(byte[] value, int index, int count) method Write (line 645) | public override void Write(char[] value) method Write (line 662) | public override void Write(char[] value, int index, int count) method WriteInternal (line 683) | internal void WriteInternal(Array value, bool binary, int index, int c... method Write (line 707) | public override void Write(char value) method Write (line 724) | public override void Write(string value) method GetLevelInfo (line 759) | public void GetLevelInfo(int levelIndex, out PhpCallback filter, out i... method FindLevelByFilter (line 774) | public int FindLevelByFilter(PhpCallback filter) class BufferedOutputStream (line 791) | public class BufferedOutputStream : Stream method BufferedOutputStream (line 795) | public BufferedOutputStream(BufferedOutput output) method Flush (line 804) | public override void Flush() method Write (line 809) | public override void Write(byte[] buffer, int offset, int count) method SetLength (line 837) | public override void SetLength(long value) method Seek (line 842) | public override long Seek(long offset, SeekOrigin origin) method Read (line 847) | public override int Read(byte[] buffer, int offset, int count) FILE: Source/Core/PhpArray.cs class PhpArray (line 38) | [Serializable] method PhpArray (line 81) | public PhpArray() : base() { } method PhpArray (line 87) | public PhpArray(int capacity) : base(capacity) { } method PhpArray (line 94) | public PhpArray(int intCapacity, int stringCapacity) : base(intCapacit... method PhpArray (line 100) | public PhpArray(Array values) : base(values) { } method PhpArray (line 108) | public PhpArray(Array values, int index, int length) : base(values, in... method PhpArray (line 119) | public PhpArray(int[] values, int start, int length, int value, bool d... method PhpArray (line 126) | public PhpArray(IEnumerable data) method PhpArray (line 142) | public PhpArray(PhpArray/*!*/array, bool preserveMaxInt) method New (line 153) | public static PhpArray New(params object[] values) method Keyed (line 166) | public static PhpArray Keyed(params object[] keysValues) method AsPhpArray (line 186) | public static PhpArray AsPhpArray(object arrayobj) method Print (line 198) | public void Print(TextWriter output) method Dump (line 261) | public void Dump(TextWriter output) method Export (line 324) | public void Export(TextWriter output) method GetTypeCode (line 397) | public PhpTypeCode GetTypeCode() method ToInteger (line 406) | public int ToInteger() method ToLongInteger (line 415) | public long ToLongInteger() method ToDouble (line 424) | public double ToDouble() method ToBoolean (line 433) | public bool ToBoolean() method ToPhpBytes (line 442) | public PhpBytes ToPhpBytes() method ToNumber (line 454) | public Convert.NumberInfo ToNumber(out int intValue, out long longValu... method ToString (line 466) | string IPhpConvertible.ToString() method ToString (line 478) | string IPhpConvertible.ToString(bool throwOnError, out bool success) method ToString (line 486) | public override string ToString() method Clone (line 499) | public override object Clone() method DeepCopy (line 512) | public object DeepCopy() method Copy (line 519) | public object Copy(CopyReason reason) method CompareTo (line 544) | public int CompareTo(object obj) method CompareTo (line 563) | public int CompareTo(object obj, IComparer comparer) method CompareArrays (line 594) | private static int CompareArrays(PhpArray x, PhpArray y, IComparer com... method StrictCompareEq (line 702) | public bool StrictCompareEq(PhpArray array) method StrictCompareArrays (line 722) | private static bool StrictCompareArrays(PhpArray x, PhpArray y, out bo... method IsEmpty (line 824) | public bool IsEmpty() method IsScalar (line 833) | public bool IsScalar() method GetTypeName (line 842) | public string GetTypeName() method RestartIntrinsicEnumerator (line 876) | public void RestartIntrinsicEnumerator() method GetForeachEnumerator (line 890) | public virtual IDictionaryEnumerator GetForeachEnumerator(bool keyed, ... class ForeachEnumeratorValues (line 908) | private sealed class ForeachEnumeratorValues : IDictionaryEnumerator, ... method ForeachEnumeratorValues (line 925) | public ForeachEnumeratorValues(PhpArray/*!*/ array) method Reset (line 975) | public void Reset() method MoveNext (line 984) | public bool MoveNext() method Dispose (line 1017) | public void Dispose() class ForeachEnumeratorAliased (line 1037) | private sealed class ForeachEnumeratorAliased : IDictionaryEnumerator,... method ForeachEnumeratorAliased (line 1055) | public ForeachEnumeratorAliased(PhpArray/*!*/ array, bool keyed) method Reset (line 1103) | public void Reset() method MoveNext (line 1112) | public bool MoveNext() method Dispose (line 1151) | public void Dispose() method Walk (line 1173) | public void Walk(PHP.Core.PhpWalkCallback callback, ScriptContext cont... method GetArrayItem (line 1216) | [Emitted] method GetArrayItem (line 1240) | [Emitted] method GetArrayItem (line 1256) | [Emitted] method GetArrayItemExact (line 1271) | [Emitted] method GetArrayItemOverride (line 1294) | protected virtual object GetArrayItemOverride(object key, bool quiet) method GetArrayItemRef (line 1311) | [Emitted] method GetArrayItemRef (line 1329) | [Emitted] method GetArrayItemRef (line 1351) | [Emitted] method GetArrayItemRef (line 1360) | [Emitted] method GetArrayItemRef (line 1374) | private PhpReference/*!*/ GetArrayItemRef(IntStringKey key) method GetArrayItemRefOverride (line 1381) | protected virtual PhpReference/*!*/GetArrayItemRefOverride() method GetArrayItemRefOverride (line 1387) | protected virtual PhpReference/*!*/ GetArrayItemRefOverride(object key) method GetArrayItemRefOverride (line 1393) | protected virtual PhpReference/*!*/ GetArrayItemRefOverride(int key) method GetArrayItemRefOverride (line 1399) | protected virtual PhpReference/*!*/ GetArrayItemRefOverride(string/*!*... method SetArrayItem (line 1415) | [Emitted] method SetArrayItem (line 1424) | [Emitted] method SetArrayItem (line 1443) | [Emitted] method SetArrayItem (line 1457) | [Emitted] method SetArrayItemExact (line 1470) | [Emitted] method SetArrayItem (line 1481) | private void SetArrayItem(IntStringKey key, object value) method SetArrayItemOverride (line 1491) | protected virtual void SetArrayItemOverride(object value) method SetArrayItemOverride (line 1497) | protected virtual void SetArrayItemOverride(object key, object value) method SetArrayItemOverride (line 1502) | protected virtual void SetArrayItemOverride(int key, object value) method SetArrayItemOverride (line 1507) | protected virtual void SetArrayItemOverride(string key, object value) method SetArrayItemRef (line 1519) | [Emitted] method SetArrayItemRef (line 1536) | [Emitted] method SetArrayItemRef (line 1545) | [Emitted] method SetArrayItemRefOverride (line 1560) | protected virtual void SetArrayItemRefOverride(object key, PhpReferenc... method EnsureItemIsArray (line 1577) | [Emitted] method EnsureItemIsObject (line 1598) | [Emitted] method EnsureItemIsArray (line 1613) | [Emitted] method EnsureItemIsObject (line 1664) | [Emitted] method EnsureItemIsArrayOverride (line 1718) | protected virtual PhpArray EnsureItemIsArrayOverride() method EnsureItemIsObjectOverride (line 1724) | protected virtual DObject EnsureItemIsObjectOverride(ScriptContext/*!*... method EnsureItemIsArrayOverride (line 1730) | protected virtual PhpArray EnsureItemIsArrayOverride(object key) method EnsureItemIsObjectOverride (line 1736) | protected virtual DObject EnsureItemIsObjectOverride(object key, Scrip... class PhpArrayDebugView (line 1751) | [DebuggerDisplay("Count = {array.Count}", Type = "array")] method PhpArrayDebugView (line 1756) | public PhpArrayDebugView(PhpArray/*!*/ array) class PhpHashEntryDebugView (line 1780) | [DebuggerDisplay("{Value}", Name = "{Key}", Type = "{KeyType,nq} => {Val... method PhpHashEntryDebugView (line 1815) | public PhpHashEntryDebugView(IntStringKey key, object value) FILE: Source/Core/PhpBytes.cs class PhpBytes (line 24) | [Serializable] class DataContainer (line 39) | [Serializable] method DataContainer (line 72) | public DataContainer(params byte[]/*!*/ data) method DataContainer (line 82) | public DataContainer(int refCount, params byte[]/*!*/ data) method Share (line 97) | internal DataContainer/*!*/Share() method Unshare (line 106) | internal void Unshare() method DumpTo (line 199) | private void DumpTo(System.IO.TextWriter/*!*/output) method DebugView (line 223) | private string DebugView() method PhpBytes (line 262) | [Emitted] method PhpBytes (line 275) | public PhpBytes(string/*!*/ str) method PhpBytes (line 286) | public PhpBytes(PhpBytes/*!*/data) method GetTypeCode (line 326) | public PHP.Core.PhpTypeCode GetTypeCode() method ToDouble (line 335) | public double ToDouble() method ToInteger (line 344) | public int ToInteger() method ToLongInteger (line 353) | public long ToLongInteger() method ToBoolean (line 362) | public bool ToBoolean() method ToPhpBytes (line 371) | public PhpBytes ToPhpBytes() method ToNumber (line 383) | public Convert.NumberInfo ToNumber(out int intValue, out long longValu... method ToString (line 388) | public override string ToString() method ToString (line 393) | string IPhpConvertible.ToString() method ToString (line 404) | string IPhpConvertible.ToString(bool throwOnError, out bool success) method Print (line 418) | public void Print(System.IO.TextWriter output) method Dump (line 429) | public void Dump(System.IO.TextWriter output) method Export (line 443) | public void Export(System.IO.TextWriter output) method DeepCopy (line 459) | public object DeepCopy() method Copy (line 465) | public object Copy(CopyReason reason) method CompareTo (line 478) | public int CompareTo(object obj) method CompareTo (line 487) | public int CompareTo(object obj, IComparer/*!*/ comparer) method Clone (line 524) | public object Clone() method IsEmpty (line 537) | public bool IsEmpty() method IsScalar (line 547) | public bool IsScalar() method GetTypeName (line 556) | public string GetTypeName() method Concat (line 575) | [Emitted] method Concat (line 600) | [Emitted] method Concat (line 616) | [Emitted] method Concat (line 629) | public static PhpBytes Concat(params PhpBytes[]/*!*/args) method Concat (line 641) | public static PhpBytes Concat(PhpBytes[]/*!*/args, int startIndex, int... method Append (line 686) | [Emitted] method Walk (line 703) | public void Walk(PHP.Core.PhpWalkCallback callback, ScriptContext cont... method GetHashCode (line 710) | public override int GetHashCode() method Equals (line 720) | public override bool Equals(object obj) method Equals (line 731) | public bool Equals(PhpBytes/*!*/other) class DebuggerProxy (line 747) | private sealed class DebuggerProxy method DebuggerProxy (line 751) | public DebuggerProxy(PhpBytes phpBytes) FILE: Source/Core/PhpCallback.cs class PhpCallback (line 31) | [Serializable] type State (line 39) | public enum State method PhpCallback (line 204) | private PhpCallback() method PhpCallback (line 207) | public PhpCallback(RoutineDelegate functionDelegate, ScriptContext con... method PhpCallback (line 222) | public PhpCallback(DObject instance, DRoutineDesc handle, ScriptContex... method PhpCallback (line 243) | public PhpCallback(string functionName) method PhpCallback (line 258) | public PhpCallback(string functionName, ScriptContext context) method PhpCallback (line 270) | public PhpCallback(string className, string methodName) method PhpCallback (line 286) | public PhpCallback(string className, string methodName, ScriptContext ... method PhpCallback (line 298) | public PhpCallback(DObject instance, string targetName) method PhpCallback (line 314) | internal PhpCallback(DObject instance, DRoutineDesc routine) method Bind (line 334) | public bool Bind() method Bind (line 344) | public bool Bind(bool quiet) method Bind (line 357) | public bool Bind(bool quiet, DTypeDesc caller, NamingContext nameContext) method SwitchContext (line 420) | public void SwitchContext(ScriptContext/*!*/ newContext) method Invoke (line 437) | [Emitted] method Invoke (line 450) | public object Invoke(DTypeDesc caller, params object[] args) method InvokeInternal (line 462) | internal object InvokeInternal(params object[] args) method GetTypeCode (line 490) | public PhpTypeCode GetTypeCode() method ToDouble (line 499) | public double ToDouble() method ToInteger (line 508) | public int ToInteger() method ToLongInteger (line 517) | public long ToLongInteger() method ToBoolean (line 526) | public bool ToBoolean() method ToNumber (line 534) | public Convert.NumberInfo ToNumber(out int intValue, out long longValu... method ToPhpBytes (line 546) | public PhpBytes ToPhpBytes() method ToString (line 555) | string IPhpConvertible.ToString() method ToString (line 592) | string IPhpConvertible.ToString(bool throwOnError, out bool success) method ToPhpRepresentation (line 604) | public object ToPhpRepresentation() method PhpCallback (line 659) | protected PhpCallback(SerializationInfo info, StreamingContext context) method GetObjectData (line 672) | [System.Security.SecurityCritical] type PhpCallbackParameterized (line 700) | public struct PhpCallbackParameterized method PhpCallbackParameterized (line 719) | public PhpCallbackParameterized(PhpCallback/*!*/ callback, params obje... method Invoke (line 728) | public void Invoke() method Invoke (line 737) | public void Invoke(DTypeDesc caller) FILE: Source/Core/PhpObject.cs class stdClass (line 44) | [Serializable, ImplementsType] method stdClass (line 62) | [EditorBrowsable(EditorBrowsableState.Never)] method stdClass (line 71) | [EditorBrowsable(EditorBrowsableState.Never)] method stdClass (line 79) | [Emitted] method stdClass (line 88) | public stdClass() method CreateDefaultObject (line 99) | public static stdClass CreateDefaultObject(ScriptContext context) method __PopulateTypeDesc (line 109) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method stdClass (line 121) | protected stdClass(SerializationInfo info, StreamingContext context) class __PHP_Incomplete_Class (line 140) | [Serializable, ImplementsType] method __PHP_Incomplete_Class (line 168) | [EditorBrowsable(EditorBrowsableState.Never)] method __PHP_Incomplete_Class (line 177) | [EditorBrowsable(EditorBrowsableState.Never)] method __PHP_Incomplete_Class (line 185) | public __PHP_Incomplete_Class() method __PHP_Incomplete_Class (line 191) | protected __PHP_Incomplete_Class(SerializationInfo info, StreamingCont... method __PopulateTypeDesc (line 204) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) class EventClass (line 222) | [Serializable, ImplementsType] method EventClass (line 256) | static EventClass() method EventClass (line 272) | private EventClass(ScriptContext/*!*/ context, string/*!*/ eventName, ... method EventClass (line 284) | private EventClass(SerializationInfo/*!*/ info, StreamingContext context) method Wrap (line 289) | [Emitted] method Add (line 304) | public void Add(T @delegate) method Remove (line 316) | public void Remove(T @delegate) method GetStub (line 347) | internal static T GetStub(DObject target, DRoutineDesc/*!*/ routine, s... method __construct (line 359) | [ImplementsMethod] method __toString (line 369) | [ImplementsMethod] method Add (line 378) | [ImplementsMethod] method Remove (line 393) | [ImplementsMethod] method __PopulateTypeDesc (line 413) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method EventClass (line 424) | [EditorBrowsable(EditorBrowsableState.Never)] method EventClass (line 432) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 437) | [EditorBrowsable(EditorBrowsableState.Never)] method __toString (line 444) | [EditorBrowsable(EditorBrowsableState.Never)] method Add (line 451) | [EditorBrowsable(EditorBrowsableState.Never)] method Remove (line 459) | [EditorBrowsable(EditorBrowsableState.Never)] type IPhpDestructable (line 480) | public interface IPhpDestructable method __destruct (line 487) | object __destruct(ScriptContext context); class PhpObject (line 497) | [Serializable] class DebugView (line 507) | [D.DebuggerDisplay("object ({this.obj.TypeName,nq})", Type = "{this.ob... method DebugView (line 513) | public DebugView(PhpObject obj) method PhpObject (line 590) | public PhpObject(ScriptContext context, DTypeDesc caller) method PhpObject (line 608) | public PhpObject(ScriptContext context, bool newInstance) method InstanceCreated (line 624) | protected virtual void InstanceCreated(ScriptContext context) method ToString (line 634) | public override string ToString() method PhpObject (line 645) | protected PhpObject(SerializationInfo info, StreamingContext context) FILE: Source/Core/PhpReference.cs class PhpReference (line 25) | [Serializable] method DebugView (line 34) | private string DebugView() method PhpReference (line 66) | [Emitted] method PhpReference (line 72) | [Emitted] method PhpReference (line 79) | internal PhpReference(object value, bool supressDoubleRefCheck) method PhpReference (line 91) | internal PhpReference(ref object value) method GetTypeCode (line 129) | public PHP.Core.PhpTypeCode GetTypeCode() method ToDouble (line 135) | public double ToDouble() method ToInteger (line 141) | public int ToInteger() method ToLongInteger (line 147) | public long ToLongInteger() method ToBoolean (line 153) | public bool ToBoolean() method ToPhpBytes (line 159) | public PhpBytes ToPhpBytes() method ToNumber (line 165) | public Convert.NumberInfo ToNumber(out int intValue, out long longValu... method ToString (line 170) | string IPhpConvertible.ToString() method ToString (line 181) | string IPhpConvertible.ToString(bool throwOnError, out bool success) method ToString (line 187) | public override string ToString() method Print (line 210) | public void Print(System.IO.TextWriter output) method Dump (line 219) | public void Dump(System.IO.TextWriter output) method Export (line 229) | public void Export(System.IO.TextWriter output) method DeepCopy (line 246) | public virtual object DeepCopy() method Copy (line 258) | public virtual object Copy(CopyReason reason) method Clone (line 267) | public object Clone() method CompareTo (line 284) | public int CompareTo(object obj, System.Collections.IComparer comparer) method CompareTo (line 300) | public int CompareTo(object obj) method IsEmpty (line 313) | public bool IsEmpty() method IsScalar (line 322) | public bool IsScalar() method GetTypeName (line 331) | public string GetTypeName() method Walk (line 345) | public void Walk(PhpWalkCallback callback, ScriptContext context) method AsType (line 361) | public static T AsType(PhpReference variable) where T : class method AsPhpArray (line 366) | public static PhpArray AsPhpArray(PhpReference variable) method SetValue (line 371) | public static void SetValue(ref PhpReference variable, object value) class DebuggerProxy (line 381) | private class DebuggerProxy method DebuggerProxy (line 384) | public DebuggerProxy(PhpReference reference) class PhpSmartReference (line 397) | [Serializable, DebuggerNonUserCodeAttribute] type ReferenceFlags (line 402) | [Flags] method PhpSmartReference (line 427) | public PhpSmartReference() method PhpSmartReference (line 431) | public PhpSmartReference(object value) method DeepCopy (line 472) | public override object DeepCopy() method Copy (line 486) | public override object Copy(CopyReason reason) FILE: Source/Core/PhpResource.cs class PhpResource (line 31) | [Serializable] class Deserializer (line 41) | [Serializable] method GetRealObject (line 50) | public object GetRealObject(StreamingContext context) method RegisterInternalInstance (line 67) | private static int RegisterInternalInstance() method PhpResource (line 81) | protected PhpResource(int resourceId, String resourceTypeName, bool re... method PhpResource (line 99) | protected PhpResource(int resourceId, String resourceTypeName) method PhpResource (line 107) | public PhpResource(String resourceTypeName) method PhpResource (line 116) | public PhpResource(String resourceTypeName, bool registerInReqContext) method PhpResource (line 122) | protected PhpResource(SerializationInfo info, StreamingContext context) method PhpResource (line 133) | internal PhpResource() method ToString (line 143) | public override string ToString() method Close (line 161) | public virtual void Close() method Dispose (line 169) | public void Dispose() method Dispose (line 183) | private void Dispose(bool disposing) method UnregisterResource (line 209) | private void UnregisterResource() method FreeManaged (line 225) | protected virtual void FreeManaged() method FreeUnmanaged (line 237) | protected virtual void FreeUnmanaged() method IsEmpty (line 289) | public bool IsEmpty() method IsScalar (line 298) | public bool IsScalar() method GetTypeName (line 307) | public string GetTypeName() method Copy (line 323) | public object Copy(CopyReason reason) method DeepCopy (line 335) | public object DeepCopy() method CompareTo (line 352) | public int CompareTo(object obj) method CompareTo (line 358) | public int CompareTo(object obj, IComparer/*!*/ comparer) method Print (line 373) | public void Print(TextWriter output) method Dump (line 383) | public void Dump(TextWriter output) method Export (line 393) | public void Export(TextWriter output) method GetTypeCode (line 402) | public PhpTypeCode GetTypeCode() method ToInteger (line 408) | public int ToInteger() method ToLongInteger (line 417) | public long ToLongInteger() method ToDouble (line 423) | public double ToDouble() method ToBoolean (line 429) | public bool ToBoolean() method ToPhpBytes (line 435) | public PhpBytes ToPhpBytes() method ToString (line 446) | string IPhpConvertible.ToString(bool throwOnError, out bool success) method ToNumber (line 459) | public Convert.NumberInfo ToNumber(out int intValue, out long longValu... method GetObjectData (line 473) | [System.Security.SecurityCritical] method Walk (line 501) | public void Walk(PhpWalkCallback callback, ScriptContext context) class PhpExternalResource (line 513) | [Serializable] method PhpExternalResource (line 521) | public PhpExternalResource(int resourceId, string typeName) method GetId (line 530) | public int GetId() method PhpExternalResource (line 539) | protected PhpExternalResource(SerializationInfo info, StreamingContext... FILE: Source/Core/PhpResourceManager.cs class PhpResourceManager (line 12) | internal sealed class PhpResourceManager method PhpResourceManager (line 30) | static PhpResourceManager() method RegisterResource (line 45) | internal static LinkedListNode RegisterResource(PhpReso... method UnregisterResource (line 59) | internal static void UnregisterResource(LinkedListNode/... method CleanUpResources (line 69) | internal static void CleanUpResources() FILE: Source/Core/PhpRuntimeChain.cs class RuntimeChainElement (line 29) | [Serializable] method Get (line 39) | public abstract object Get(object var, ScriptContext context, DTypeDes... method GetRef (line 48) | public abstract PhpReference GetRef(ref object var, ScriptContext cont... method EnsureVariable (line 57) | public abstract object EnsureVariable(ref object var, ScriptContext co... method Ensure (line 67) | public abstract object Ensure(object var, ScriptContext context, DType... method GetEnsuredRef (line 77) | public abstract PhpReference GetEnsuredRef(object var, ScriptContext c... class RuntimeChainProperty (line 100) | [Serializable] method RuntimeChainProperty (line 107) | public RuntimeChainProperty(string name) method Get (line 115) | public override object Get(object var, ScriptContext context, DTypeDes... method GetRef (line 123) | public override PhpReference GetRef(ref object var, ScriptContext cont... method EnsureVariable (line 131) | public override object EnsureVariable(ref object var, ScriptContext co... method Ensure (line 140) | public override object Ensure(object var, ScriptContext context, DType... method GetEnsuredRef (line 152) | public override PhpReference GetEnsuredRef(object var, ScriptContext c... class RuntimeChainItem (line 175) | [Serializable] method RuntimeChainItem (line 194) | public RuntimeChainItem(IntStringKey key) method Get (line 202) | public override object Get(object var, ScriptContext context, DTypeDes... method GetRef (line 213) | public override PhpReference GetRef(ref object var, ScriptContext cont... method EnsureVariable (line 221) | public override object EnsureVariable(ref object var, ScriptContext co... method Ensure (line 230) | public override object Ensure(object var, ScriptContext context, DType... method GetEnsuredRef (line 244) | public override PhpReference GetEnsuredRef(object var, ScriptContext c... class RuntimeChainNewItem (line 257) | [Serializable] method RuntimeChainNewItem (line 263) | public RuntimeChainNewItem() method Get (line 269) | public override object Get(object var, ScriptContext context, DTypeDes... method GetRef (line 278) | public override PhpReference GetRef(ref object var, ScriptContext cont... method EnsureVariable (line 288) | public override object EnsureVariable(ref object var, ScriptContext co... method Ensure (line 297) | public override object Ensure(object var, ScriptContext context, DType... method GetEnsuredRef (line 319) | public override PhpReference GetEnsuredRef(object var, ScriptContext c... class PhpRuntimeChain (line 347) | [Serializable] method PhpRuntimeChain (line 354) | public PhpRuntimeChain(object var) method PhpRuntimeChain (line 364) | public PhpRuntimeChain(object var, DTypeDesc caller) method AddField (line 374) | [Emitted] method AddItem (line 390) | [Emitted] method AddItem (line 412) | [Emitted] method Add (line 428) | public void Add(RuntimeChainElement element) method GetValue (line 443) | public object GetValue(ScriptContext context) method GetReference (line 463) | public PhpReference GetReference(ScriptContext context) class PhpSetterChainArray (line 529) | [Serializable] method PhpSetterChainArray (line 532) | internal PhpSetterChainArray() method GetArrayItemOverride (line 538) | protected override object GetArrayItemOverride(object key, bool quiet) method SetArrayItemOverride (line 544) | protected override void SetArrayItemOverride(object key, object value) method GetArrayItemRefOverride (line 562) | protected override PhpReference GetArrayItemRefOverride() method GetArrayItemRefOverride (line 568) | protected override PhpReference GetArrayItemRefOverride(object key) method GetArrayItemRefOverride (line 574) | protected override PhpReference GetArrayItemRefOverride(int key) method GetArrayItemRefOverride (line 580) | protected override PhpReference GetArrayItemRefOverride(string key) method SetArrayItemOverride (line 586) | protected override void SetArrayItemOverride(object value) method SetArrayItemOverride (line 591) | protected override void SetArrayItemOverride(int key, object value) method SetArrayItemOverride (line 596) | protected override void SetArrayItemOverride(string key, object value) method SetArrayItemRefOverride (line 601) | protected override void SetArrayItemRefOverride(object key, PhpReferen... method EnsureItemIsArrayOverride (line 606) | protected override PhpArray EnsureItemIsArrayOverride() method EnsureItemIsObjectOverride (line 612) | protected override DObject EnsureItemIsObjectOverride(ScriptContext co... method EnsureItemIsArrayOverride (line 619) | protected override PhpArray EnsureItemIsArrayOverride(object key) method EnsureItemIsObjectOverride (line 638) | protected override DObject EnsureItemIsObjectOverride(object key, Scri... FILE: Source/Core/PhpStack.cs class PhpStack (line 50) | [DebuggerNonUserCode] method PhpStack (line 82) | internal PhpStack(ScriptContext/*!*/ context) method ResizeItems (line 97) | private void ResizeItems(int size) method ResizeTypes (line 111) | private void ResizeTypes(int size) method Dump (line 121) | [Conditional("DEBUG")] type CallState (line 155) | internal struct CallState method CallState (line 193) | public CallState(int argCount, int typeCount, Dictionary GetModules(); method GetQualifiedScriptTypeName (line 190) | public string GetQualifiedScriptTypeName(string subnamespace) method GetAttribute (line 201) | private static ScriptAssemblyAttribute/*!*/ GetAttribute(Assembly/*!*/... class SingleScriptAssembly (line 219) | public sealed class SingleScriptAssembly : ScriptAssembly method SingleScriptAssembly (line 235) | internal SingleScriptAssembly(ApplicationContext/*!*/ applicationConte... method SingleScriptAssembly (line 247) | internal SingleScriptAssembly(ApplicationContext/*!*/ applicationContext) method GetModule (line 258) | public override PhpModule GetModule(PhpSourceFile name) method GetScriptType (line 266) | internal Type/*!*/GetScriptType() method GetModules (line 284) | public override IEnumerable GetModules() class MultiScriptAssembly (line 297) | public sealed class MultiScriptAssembly : ScriptAssembly method MultiScriptAssembly (line 318) | internal MultiScriptAssembly(ApplicationContext/*!*/ applicationContex... method MultiScriptAssembly (line 327) | internal MultiScriptAssembly(ApplicationContext/*!*/ applicationContext) method EnsureLibraryReflected (line 333) | private void EnsureLibraryReflected() method ReflectAssemblyNoLock (line 344) | private void ReflectAssemblyNoLock() method GetModule (line 384) | public override PhpModule GetModule(PhpSourceFile/*!*/ sourceFile) method AddScriptModule (line 398) | internal void AddScriptModule(PhpSourceFile/*!*/ sourceFile, ScriptMod... method GetQualifiedScriptTypeName (line 408) | public string GetQualifiedScriptTypeName(PhpSourceFile/*!*/ sourceFile) method ScriptExists (line 420) | internal bool ScriptExists(FullPath fullPath) method GetModules (line 431) | public override IEnumerable GetModules() FILE: Source/Core/Reflection/Assemblies.cs class DAssembly (line 35) | public abstract class DAssembly method DAssembly (line 70) | protected DAssembly(ApplicationContext/*!*/ applicationContext, Module... method DAssembly (line 78) | protected DAssembly(ApplicationContext/*!*/ applicationContext, Assemb... method DAssembly (line 94) | protected DAssembly(ApplicationContext/*!*/ applicationContext) method WriteUp (line 101) | internal void WriteUp(Module/*!*/ realModule, string path) method CreateNoLock (line 110) | internal static DAssembly/*!*/ CreateNoLock(ApplicationContext/*!*/ ap... method LoadCompileTimeReferencedAssemblies (line 157) | internal virtual void LoadCompileTimeReferencedAssemblies(AssemblyLoad... class PhpAssembly (line 166) | public abstract class PhpAssembly : DAssembly method GetModule (line 168) | public abstract PhpModule GetModule(PhpSourceFile name); method PhpAssembly (line 172) | public PhpAssembly(ApplicationContext/*!*/ applicationContext, Assembl... method PhpAssembly (line 178) | public PhpAssembly(ApplicationContext/*!*/ applicationContext, Module/... method PhpAssembly (line 187) | protected PhpAssembly(ApplicationContext/*!*/ applicationContext) class TransientAssembly (line 198) | [DebuggerNonUserCode] type Key (line 206) | [DebuggerNonUserCode] method Key (line 212) | public Key(string/*!*/ code, SourceCodeDescriptor descriptor) method Equals (line 222) | public bool Equals(Key other) method Equals (line 229) | public override bool Equals(object obj) method GetHashCode (line 235) | public override int GetHashCode() method Dump (line 242) | [Conditional("DEBUG")] type Value (line 259) | [DebuggerNonUserCode] method Value (line 265) | public Value(TransientModule/*!*/ module, List/*!*/ ty... method TransientAssembly (line 310) | internal TransientAssembly(ApplicationContext/*!*/ applicationContext) method GetModule (line 320) | internal TransientModule GetModule(ScriptContext/*!*/ context, DTypeDe... method GetModule (line 364) | public override PhpModule GetModule(PhpSourceFile name) method GetModule (line 372) | public TransientModule GetModule(int id) method GetRootModule (line 388) | public TransientModule GetRootModule(int id) method DefineModule (line 404) | internal TransientModuleBuilder/*!*/ DefineModule(TransientAssemblyBui... method AddModule (line 427) | internal TransientModule/*!*/ AddModule(TransientModule/*!*/ module, L... method GetEvalFullTrace (line 464) | public void GetEvalFullTrace(int evalId, List/*!*/ res... method Dump (line 489) | [Conditional("DEBUG")] class ClrAssembly (line 522) | public sealed class ClrAssembly : DAssembly method ClrAssembly (line 536) | internal ClrAssembly(ApplicationContext/*!*/ applicationContext, Assem... class PhpLibraryAssembly (line 550) | public sealed class PhpLibraryAssembly : DAssembly method PhpLibraryAssembly (line 616) | internal PhpLibraryAssembly(ApplicationContext/*!*/ applicationContext... class UnknownAssembly (line 669) | public sealed class UnknownAssembly : DAssembly method UnknownAssembly (line 674) | public UnknownAssembly() FILE: Source/Core/Reflection/CompilationUnits.CLR.cs class CompilationUnit (line 33) | public abstract class CompilationUnit : CompilationUnitBase method CompilationUnit (line 37) | public CompilationUnit() method CompilationUnit (line 42) | public CompilationUnit(PhpModule/*!*/ module) type States (line 52) | public enum States method CleanUp (line 130) | public abstract void CleanUp(CompilationContext/*!*/ context, bool suc... method Reflect (line 158) | public abstract void Reflect(); method GetVisibleTypes (line 165) | public abstract IEnumerable/*!*/ GetDeclaredTypes() method GetDeclaredFunctions (line 300) | public override IEnumerable/*!*/ GetDeclaredFunctions() method GetDeclaredConstants (line 308) | public override IEnumerable/*!*/ GetDeclaredConstants() method Reflect (line 320) | public override void Reflect() method CleanUp (line 377) | public override void CleanUp(CompilationContext/*!*/ context, bool suc... class PureCompilationUnit (line 423) | public sealed class PureCompilationUnit : CompilationUnitBase, IReductio... method PureCompilationUnit (line 449) | public PureCompilationUnit(bool parsingOnly, bool relaxPurity) method GetVisibleFunction (line 470) | public override DRoutine GetVisibleFunction(QualifiedName qualifiedNam... method GetVisibleType (line 482) | public override DType GetVisibleType(QualifiedName qualifiedName, ref ... method GetVisibleConstant (line 495) | public override DConstant GetVisibleConstant(QualifiedName qualifiedNa... method GetDeclaredTypes (line 507) | public override IEnumerable/*!*/ GetDeclaredTypes() method GetDeclaredFunctions (line 513) | public override IEnumerable/*!*/ GetDeclaredFunctions() method GetDeclaredConstants (line 519) | public override IEnumerable/*!*/ GetDeclaredConstants() method ParseSourceFiles (line 529) | public S[] ParseSourceFiles(IEnumerable/*!*/ sourceUnits, ErrorS... method SetEntryPoint (line 576) | internal void SetEntryPoint(PhpRoutine/*!*/ routine) method GenerateSourceFileUnits (line 586) | private IEnumerable/*!*/ GenerateSourceFileUnits(IEnum... method Compile (line 593) | public bool Compile(IEnumerable/*!*/ sourceFiles, PureA... method DefineBuilders (line 682) | private void DefineBuilders() method Bake (line 707) | private void Bake() method InclusionReduced (line 726) | public void InclusionReduced(Parser/*!*/ parser, AST.IncludingEx/*!*/ ... method FunctionDeclarationReduced (line 732) | public void FunctionDeclarationReduced(Parser/*!*/ parser, AST.Functio... method TypeDeclarationReduced (line 737) | public void TypeDeclarationReduced(Parser/*!*/ parser, AST.TypeDecl/*!... method GlobalConstantDeclarationReduced (line 742) | public void GlobalConstantDeclarationReduced(Parser/*!*/ parser, AST.G... method NamespaceDeclReduced (line 747) | public void NamespaceDeclReduced(Parser parser, AST.NamespaceDecl decl) method LambdaFunctionReduced (line 751) | public void LambdaFunctionReduced(Parser parser, AST.LambdaFunctionExp... method AddDeclaration (line 755) | private void AddDeclaration(ErrorSink/*!*/ errors, IDeclaree/*!*/ memb... class ScriptCompilationUnit (line 785) | public sealed class ScriptCompilationUnit : CompilationUnit, IReductions... method ScriptCompilationUnit (line 817) | public ScriptCompilationUnit() method GetVisibleFunction (line 830) | public override DRoutine GetVisibleFunction(QualifiedName qualifiedNam... method GetVisibleType (line 844) | public override DType GetVisibleType(QualifiedName qualifiedName, ref ... method GetVisibleConstant (line 858) | public override DConstant GetVisibleConstant(QualifiedName qualifiedNa... method GetVisibleTypes (line 872) | public override IEnumerable/*!*/ GetDeclaredTypes() method GetDeclaredFunctions (line 907) | public override IEnumerable/*!*/ GetDeclaredFunctions() method GetDeclaredConstants (line 915) | public override IEnumerable/*!*/ GetDeclaredConstants() method DeclaredOnly (line 920) | internal IEnumerable/*!*/ DeclaredOnly(IEnumerable<... method DeclaredOnly (line 933) | internal IEnumerable/*!*/ DeclaredOnly(IEnumerable(StaticInclusion/*!*/ inclusion, method PreAnalyzeRecursively (line 1092) | internal void PreAnalyzeRecursively(Analyzer/*!*/ analyzer) method AnalyzeMembersRecursively (line 1110) | internal void AnalyzeMembersRecursively(Analyzer/*!*/ analyzer) method AnalyzeRecursively (line 1128) | internal void AnalyzeRecursively(Analyzer/*!*/ analyzer) method DefineBuilders (line 1152) | internal void DefineBuilders(CompilationContext/*!*/ context) method Emit (line 1168) | internal void Emit(CodeGenerator/*!*/ codeGenerator) method Bake (line 1174) | internal void Bake() method CleanUp (line 1189) | public override void CleanUp(CompilationContext/*!*/ context, bool suc... method InclusionReduced (line 1209) | public void InclusionReduced(Parser/*!*/ parser, AST.IncludingEx node) method FunctionDeclarationReduced (line 1215) | public void FunctionDeclarationReduced(Parser/*!*/ parser, AST.Functio... method TypeDeclarationReduced (line 1220) | public void TypeDeclarationReduced(Parser/*!*/ parser, AST.TypeDecl/*!... method GlobalConstantDeclarationReduced (line 1225) | public void GlobalConstantDeclarationReduced(Parser/*!*/ parser, AST.G... method NamespaceDeclReduced (line 1230) | public void NamespaceDeclReduced(Parser parser, NamespaceDecl decl) method LambdaFunctionReduced (line 1234) | public void LambdaFunctionReduced(Parser parser, LambdaFunctionExpr decl) method AddDeclaration (line 1238) | private void AddDeclaration(ErrorSink/*!*/ errors, IDeclaree/*!*/ m... method Reflect (line 1274) | public override void Reflect() method ResolveInclusions (line 1317) | internal void ResolveInclusions(InclusionGraphBuilder/*!*/ graphBuilder) method ResolveInclusion (line 1356) | private void ResolveInclusion(InclusionTypes inclusionType, AST.Includ... method DetermineStaticTarget (line 1419) | private PhpSourceFile DetermineStaticTarget(string translatedPath, AST... FILE: Source/Core/Reflection/CompilationUnits.cs class CompilationUnitBase (line 29) | public abstract class CompilationUnitBase method CompilationUnitBase (line 59) | protected CompilationUnitBase() method CompilationUnitBase (line 64) | protected CompilationUnitBase(PhpModule/*!*/ module) method GetVisibleType (line 71) | public abstract DType GetVisibleType(QualifiedName qualifiedName, ref ... method GetVisibleFunction (line 73) | public abstract DRoutine GetVisibleFunction(QualifiedName qualifiedNam... method GetVisibleConstant (line 74) | public abstract DConstant GetVisibleConstant(QualifiedName qualifiedNa... method GetDeclaredTypes (line 76) | public abstract IEnumerable/*!*/ GetDeclaredTypes(); method GetDeclaredFunctions (line 77) | public abstract IEnumerable/*!*/ GetDeclaredFunctions(); method GetDeclaredConstants (line 78) | public abstract IEnumerable/*!*/ GetDeclaredConstants(); method AddVersionToGroup (line 82) | protected void AddVersionToGroup(Declaration/*!*/ current, Declaration... method CheckDeclaration (line 97) | protected bool CheckDeclaration(ErrorSink/*!*/ errors, IDeclaree/*!*/ ... method TryFixPartial (line 118) | private void TryFixPartial(ErrorSink/*!*/ errors, Declaration/*!*/ fir... method GetSymbolDocumentWriter (line 134) | internal ISymbolDocumentWriter GetSymbolDocumentWriter(string/*!*/ ful... class TransientCompilationUnit (line 165) | public sealed class TransientCompilationUnit : CompilationUnitBase, IRed... method TransientCompilationUnit (line 210) | public TransientCompilationUnit(string/*!*/ sourceCode, PhpSourceFile/... method GetVisibleFunction (line 220) | public override DRoutine GetVisibleFunction(QualifiedName qualifiedNam... method GetVisibleType (line 231) | public override DType GetVisibleType(QualifiedName qualifiedName, ref ... method GetVisibleConstant (line 260) | public override DConstant GetVisibleConstant(QualifiedName qualifiedNa... method GetDeclaredTypes (line 271) | public override IEnumerable/*!*/ GetDeclaredTypes() method GetDeclaredFunctions (line 277) | public override IEnumerable/*!*/ GetDeclaredFunctions() method GetDeclaredConstants (line 283) | public override IEnumerable/*!*/ GetDeclaredConstants() method PreCompile (line 299) | internal bool PreCompile(CompilationContext/*!*/ context, ScriptContex... method Compile (line 335) | internal bool Compile(CompilationContext/*!*/ context, EvalKinds kind) method PostCompile (line 389) | internal void PostCompile(SourceCodeDescriptor descriptor) method AddDependentType (line 413) | private static void AddDependentType(PhpTypeDesc/*!*/selfType, List GetDeclarees(IEnumerable SelectNonReflectedUnits(Dic... method CleanAllUnits (line 250) | public void CleanAllUnits(CompilationContext/*!*/ context, bool succes... method GetNode (line 263) | internal CompilationUnit GetNode(PhpSourceFile/*!*/ sourceFile) method ProcessNode (line 289) | private void ProcessNode(ScriptCompilationUnit/*!*/ node) method ProcessPendingInclusions (line 346) | private void ProcessPendingInclusions() class StaticInclusion (line 369) | public sealed class StaticInclusion method StaticInclusion (line 386) | public StaticInclusion(ScriptCompilationUnit/*!*/ includer, Compilatio... FILE: Source/Core/Reflection/Inclusions.cs class ScopedDeclaration (line 31) | public abstract class ScopedDeclaration where T : DMember method ScopedDeclaration (line 35) | protected ScopedDeclaration(Scope scope) method CloneWithScope (line 44) | public abstract ScopedDeclaration CloneWithScope(Scope scope); class KnownScopedDeclaration (line 52) | [DebuggerDisplay("{Scope}: {Declaration.Declaree.FullName} (known)")] method KnownScopedDeclaration (line 62) | public KnownScopedDeclaration(Scope scope, Declaration/*!*/ declaratio... method CloneWithScope (line 67) | public override ScopedDeclaration CloneWithScope(Scope scope) class ReflectedScopedDeclaration (line 78) | [DebuggerDisplay("{Scope}: {Declaration.Member.Name} (reflected)")] method ReflectedScopedDeclaration (line 87) | public ReflectedScopedDeclaration(Scope scope, T/*!*/ member) method CloneWithScope (line 93) | public override ScopedDeclaration CloneWithScope(Scope scope) class InclusionTypesEnum (line 103) | [DebuggerNonUserCode] method IsOnceInclusion (line 109) | public static bool IsOnceInclusion(InclusionTypes inclusionType) method IsAutoInclusion (line 117) | public static bool IsAutoInclusion(InclusionTypes inclusionType) method IsMustInclusion (line 125) | public static bool IsMustInclusion(InclusionTypes inclusionType) FILE: Source/Core/Reflection/Members.cs type GetMemberResult (line 28) | public enum GetMemberResult class Enums (line 40) | [DebuggerNonUserCode] method GetMemberAttributes (line 45) | public static PhpMemberAttributes GetMemberAttributes(MethodInfo/*!*/ ... method ToMethodAttributes (line 78) | public static MethodAttributes ToMethodAttributes(PhpMemberAttributes ... method DefineCustomAttributes (line 110) | internal static void DefineCustomAttributes(PhpMemberAttributes attrs,... method ToPropertyAttributes (line 128) | public static PropertyAttributes ToPropertyAttributes(PhpMemberAttribu... method GetMemberAttributes (line 137) | public static PhpMemberAttributes GetMemberAttributes(FieldInfo/*!*/ i... method GetPropertyAttributes (line 164) | public static PhpMemberAttributes GetPropertyAttributes(PropertyInfo/*... method ToFieldAttributes (line 186) | public static FieldAttributes ToFieldAttributes(PhpMemberAttributes va... method DefineCustomAttributes (line 205) | internal static void DefineCustomAttributes(PhpMemberAttributes attrs,... method GetMemberAttributes (line 221) | public static PhpMemberAttributes GetMemberAttributes(Type/*!*/ type) method ToTypeAttributes (line 246) | public static TypeAttributes ToTypeAttributes(PhpMemberAttributes attrs) method DefineCustomAttributes (line 268) | internal static void DefineCustomAttributes(PhpMemberAttributes attrs,... method VisibilityToString (line 281) | public static string VisibilityToString(PhpMemberAttributes value) method VisibilityEquals (line 293) | public static bool VisibilityEquals(PhpMemberAttributes attr1, PhpMemb... method GenericParameterAttrTest (line 298) | public static bool GenericParameterAttrTest(GenericParameterAttributes... method Print (line 310) | internal static void Print(PhpMemberAttributes value, TextWriter output) type IPhpMember (line 327) | public interface IPhpMember class DMemberDesc (line 336) | [DebuggerNonUserCode] method MakeFullName (line 375) | public abstract string MakeFullName(); method MakeFullGenericName (line 376) | public abstract string MakeFullGenericName(); method DMemberDesc (line 383) | protected DMemberDesc(DTypeDesc/*!*/ declaringType, PhpMemberAttribute... method DMemberDesc (line 392) | protected DMemberDesc() method ToString (line 405) | public override string ToString() class DMember (line 419) | [DebuggerNonUserCode] method DMember (line 489) | protected DMember(DMemberDesc memberDesc, string/*!*/ fullName) method DMember (line 503) | protected DMember(DMemberDesc/*!*/ memberDesc) method GetFullName (line 513) | public abstract string GetFullName(); method AddAbstractOverride (line 515) | internal virtual void AddAbstractOverride(DMemberRef/*!*/ abstractMember) method GetImplementationInSuperTypes (line 521) | internal virtual DMemberRef GetImplementationInSuperTypes(DType/*!*/ t... method ReportError (line 527) | internal virtual void ReportError(ErrorSink/*!*/ sink, ErrorInfo error) method ReportAbstractNotImplemented (line 532) | internal virtual void ReportAbstractNotImplemented(ErrorSink/*!*/ erro... method ReportMethodNotCompatible (line 539) | internal virtual void ReportMethodNotCompatible(ErrorSink/*!*/ errors,... method ToString (line 550) | public override string ToString() class DMemberRef (line 567) | internal sealed class DMemberRef method DMemberRef (line 577) | public DMemberRef(DMember/*!*/ member, DType/*!*/ type) method ReportAbstractNotImplemented (line 585) | internal void ReportAbstractNotImplemented(ErrorSink/*!*/ errors, PhpT... FILE: Source/Core/Reflection/MetaObject.cs class DMetaObject (line 13) | public class DMetaObject: DynamicMetaObject method DMetaObject (line 23) | public DMetaObject(Expression expression, DObject value) method BindInvokeMember (line 28) | public override DynamicMetaObject BindInvokeMember(InvokeMemberBinder ... method BindGetMember (line 33) | public override DynamicMetaObject BindGetMember(GetMemberBinder binder) method BindSetMember (line 38) | public override DynamicMetaObject BindSetMember(SetMemberBinder binder... method BindInvoke (line 43) | public override DynamicMetaObject BindInvoke(InvokeBinder binder, Dyna... FILE: Source/Core/Reflection/MethodDescs.cs class DRoutineDesc (line 28) | [DebuggerNonUserCode] method AllowProtectedCall (line 41) | protected bool AllowProtectedCall(DTypeDesc/*!*/ caller) method DRoutineDesc (line 86) | internal DRoutineDesc(DTypeDesc/*!*/ declaringType, PhpMemberAttribute... method GetFullName (line 101) | internal static StringBuilder/*!*/ GetFullName(MethodInfo/*!*/ realMet... method GetFullGenericName (line 114) | internal static StringBuilder/*!*/ GetFullGenericName(MethodInfo/*!*/ ... method GetNameStartIndex (line 128) | private static int GetNameStartIndex(string/*!*/ name) method GetSpecialName (line 142) | internal static string/*!*/ GetSpecialName(MethodBase/*!*/ realMethod) method GenerateArglessStub (line 152) | protected abstract RoutineDelegate GenerateArglessStub(); method Invoke (line 156) | [Emitted] method Invoke (line 162) | public object Invoke(DObject instance, PhpStack stack, DTypeDesc caller) class PhpRoutineDesc (line 175) | [DebuggerNonUserCode] method PhpRoutineDesc (line 186) | internal PhpRoutineDesc(DModule/*!*/ declaringModule, PhpMemberAttribu... method PhpRoutineDesc (line 196) | internal PhpRoutineDesc(DTypeDesc/*!*/ declaringType, PhpMemberAttribu... method PhpRoutineDesc (line 206) | internal PhpRoutineDesc(DTypeDesc/*!*/ declaringType, PhpMemberAttribu... method PhpRoutineDesc (line 216) | public PhpRoutineDesc(PhpMemberAttributes memberAttributes, RoutineDel... method GenerateArglessStub (line 224) | protected override RoutineDelegate GenerateArglessStub() method MakeFullName (line 229) | public override string MakeFullName() method MakeFullGenericName (line 244) | public override string MakeFullGenericName() class PhpLibraryFunctionDesc (line 259) | public sealed class PhpLibraryFunctionDesc : DRoutineDesc method PhpLibraryFunctionDesc (line 264) | internal PhpLibraryFunctionDesc(PhpLibraryModule/*!*/ declaringModule,... method GenerateArglessStub (line 270) | protected override RoutineDelegate GenerateArglessStub() method MakeFullName (line 276) | public override string MakeFullName() method MakeFullGenericName (line 281) | public override string MakeFullGenericName() class ClrMethodDesc (line 295) | [DebuggerNonUserCode] method ClrMethodDesc (line 303) | public ClrMethodDesc(DTypeDesc/*!*/ declaringType, PhpMemberAttributes... method MakeFullName (line 311) | public override string MakeFullName() method MakeFullGenericName (line 317) | public override string MakeFullGenericName() method GenerateArglessStub (line 325) | protected override RoutineDelegate GenerateArglessStub() class ClrGenericMethodDesc (line 391) | [DebuggerNonUserCode] method ClrGenericMethodDesc (line 401) | public ClrGenericMethodDesc(DTypeDesc/*!*/ declaringType, PhpMemberAtt... method GenerateArglessStub (line 411) | protected override RoutineDelegate GenerateArglessStub() method ArglessPreStub (line 423) | private object ArglessPreStub(object instance, PhpStack/*!*/ stack) method ConstructMethodDesc (line 446) | private ClrMethodDesc ConstructMethodDesc(DTypeDescs/*!*/ typeArgs) method AddCompatibleOverloads (line 470) | private void AddCompatibleOverloads(ClrMethod/*!*/ constructedMethod, ... FILE: Source/Core/Reflection/Methods.cs type RoutineProperties (line 38) | [Flags] class RoutineSignature (line 102) | public abstract class RoutineSignature method GetTypeHint (line 106) | public abstract DType GetTypeHint(int index); method IsAlias (line 108) | public abstract bool IsAlias(int index); method CanOverride (line 124) | internal virtual bool CanOverride(RoutineSignature sig) class DRoutine (line 139) | [DebuggerNonUserCode] method DRoutine (line 164) | public DRoutine(DMemberDesc/*!*/ memberDesc) method DRoutine (line 172) | public DRoutine(string/*!*/ fullName) method GetSignature (line 182) | public abstract RoutineSignature/*!*/ GetSignature(int overloadIndex); method GetCallerRequirements (line 187) | public virtual RoutineProperties GetCallerRequirements() method ReportAbstractNotImplemented (line 192) | internal override void ReportAbstractNotImplemented(ErrorSink/*!*/ err... method ReportMethodNotCompatible (line 201) | internal override void ReportMethodNotCompatible(ErrorSink errors, DTy... method EmitCall (line 226) | internal abstract PhpTypeCode EmitCall(CodeGenerator/*!*/ codeGenerato... method ResolveOverload (line 234) | internal abstract int ResolveOverload(Analyzer/*!*/ analyzer, CallSign... class KnownRoutine (line 240) | public abstract class KnownRoutine : DRoutine method KnownRoutine (line 281) | public KnownRoutine(DRoutineDesc/*!*/ routineDesc) method GetImplementationInSuperTypes (line 290) | internal override DMemberRef GetImplementationInSuperTypes(DType/*!*/ ... class UnknownFunction (line 322) | public sealed class UnknownFunction : DRoutine method UnknownFunction (line 333) | public UnknownFunction(string/*!*/ fullName) method GetSignature (line 340) | public override RoutineSignature GetSignature(int overloadIndex) method GetFullName (line 345) | public override string GetFullName() method ResolveOverload (line 351) | internal override int ResolveOverload(Analyzer/*!*/ analyzer, CallSign... method EmitCall (line 358) | internal override PhpTypeCode EmitCall(CodeGenerator/*!*/ codeGenerato... class UnknownMethod (line 366) | public sealed class UnknownMethod : DRoutine method UnknownMethod (line 385) | public UnknownMethod(DType/*!*/ declaringType, string/*!*/ name) method UnknownMethod (line 396) | public UnknownMethod(DType/*!*/ declaringType) method GetSignature (line 406) | public override RoutineSignature/*!*/ GetSignature(int overloadIndex) method GetFullName (line 411) | public override string GetFullName() method ResolveOverload (line 417) | internal override int ResolveOverload(Analyzer/*!*/ analyzer, CallSign... method EmitCall (line 432) | internal override PhpTypeCode EmitCall(CodeGenerator/*!*/ codeGenerato... class UnknownSignature (line 445) | public sealed class UnknownSignature : RoutineSignature method IsAlias (line 456) | public override bool IsAlias(int index) { return true; } method GetTypeHint (line 464) | public override DType GetTypeHint(int index) { return null; } method UnknownSignature (line 469) | private UnknownSignature(int genericParamCount, int paramCount) class PhpRoutineSignature (line 483) | public sealed class PhpRoutineSignature : RoutineSignature method PhpRoutineSignature (line 548) | public PhpRoutineSignature(GenericParameter[]/*!!*/ genericParams, int... method WriteUp (line 561) | public PhpRoutineSignature/*!*/ WriteUp(bool aliasReturn, BitArray/*!*... method GetTypeHint (line 579) | public override DType GetTypeHint(int index) method GetGenericParameter (line 584) | public GenericParameter GetGenericParameter(Name name) method IsAlias (line 601) | public override bool IsAlias(int index) method CanOverride (line 637) | internal override bool CanOverride( RoutineSignature sig ) method ToArgfullSignature (line 685) | public Type[] ToArgfullSignature(int hiddenParamCount, out Type return... method FromArgfullInfo (line 714) | public static PhpRoutineSignature/*!*/ FromArgfullInfo(PhpRoutine/*!*/... method Print (line 816) | internal void Print(string name) class PhpRoutine (line 833) | public abstract class PhpRoutine : KnownRoutine, IPhpMember method PhpRoutine (line 908) | internal PhpRoutine(DRoutineDesc/*!*/ functionDesc, Signature astSigna... method WriteUp (line 915) | internal void WriteUp(PhpRoutineSignature/*!*/ signature) method PhpRoutine (line 926) | public PhpRoutine(DRoutineDesc/*!*/ functionDesc) method GetSignature (line 937) | public override RoutineSignature/*!*/ GetSignature(int overloadIndex) method GetFullClrName (line 943) | public abstract string GetFullClrName(); method ValidateBody (line 949) | internal void ValidateBody(ErrorSink/*!*/ errors) method DefineRealMethod (line 981) | protected virtual MethodInfo/*!*/DefineRealMethod(string/*!*/realMetho... method DefineBuilders (line 988) | internal virtual void DefineBuilders() method DefineArglessOverload (line 1012) | private void DefineArglessOverload(MethodAttributes attrs, string/*!*/... method DefineArgfullOverload (line 1046) | private void DefineArgfullOverload(MethodAttributes attrs, string/*!*/... method DefineParameterBuildersOnArgFull (line 1079) | private void DefineParameterBuildersOnArgFull() method EmitArglessOverload (line 1119) | private void EmitArglessOverload() method EmitPeekPseudoGenericArgument (line 1167) | private void EmitPeekPseudoGenericArgument(ILEmitter/*!*/ il, int index) method EmitPeekArgument (line 1185) | private void EmitPeekArgument(ILEmitter/*!*/ il, int index) method EmitLoadInstanceUnwrapped (line 1223) | private static void EmitLoadInstanceUnwrapped(CodeGenerator/*!*/ codeG... method EmitCall (line 1241) | internal override PhpTypeCode EmitCall(CodeGenerator/*!*/ codeGenerato... class PhpRoutineBuilder (line 1323) | public sealed class PhpRoutineBuilder method PhpRoutineBuilder (line 1356) | internal PhpRoutineBuilder(PhpRoutine/*!*/ routine, Signature signatur... class PhpFunction (line 1370) | public sealed class PhpFunction : PhpRoutine, IDeclaree method PhpFunction (line 1407) | internal PhpFunction(QualifiedName qualifiedName, PhpMemberAttributes ... method PhpFunction (line 1424) | internal PhpFunction(QualifiedName name, PhpRoutineDesc/*!*/ routineDe... method ConvertToLambda (line 1444) | public void ConvertToLambda() method GetFullName (line 1449) | public override string GetFullName() method GetFullClrName (line 1454) | public override string GetFullClrName() method ReportError (line 1459) | internal override void ReportError(ErrorSink/*!*/ sink, ErrorInfo error) method ReportRedeclaration (line 1465) | public void ReportRedeclaration(ErrorSink/*!*/ errors) method Validate (line 1475) | internal void Validate(ErrorSink/*!*/ errors) method ResolveOverload (line 1480) | internal override int ResolveOverload(Analyzer/*!*/ analyzer, CallSign... method DefineBuilders (line 1497) | internal override void DefineBuilders() method Bake (line 1511) | internal PhpRoutineDesc Bake() method EmitCall (line 1547) | internal override PhpTypeCode EmitCall(CodeGenerator/*!*/ codeGenerato... class PhpMethod (line 1571) | public sealed class PhpMethod : PhpRoutine method PhpMethod (line 1620) | internal PhpMethod(PhpType/*!*/ declaringType, Name name, PhpMemberAtt... method PhpMethod (line 1635) | internal PhpMethod(Name name, PhpRoutineDesc/*!*/ routineDesc, MethodI... method GetFullName (line 1656) | public override string GetFullName() method GetFullClrName (line 1661) | public override string GetFullClrName() method ResolveOverload (line 1670) | internal override int ResolveOverload(Analyzer/*!*/ analyzer, CallSign... method AddAbstractOverride (line 1692) | internal override void AddAbstractOverride(DMemberRef/*!*/ abstractMet... method Validate (line 1716) | internal void Validate(ErrorSink/*!*/ errors) method ValidateOverride (line 1831) | internal void ValidateOverride(ErrorSink/*!*/ errors, KnownRoutine/*!*... method ReportError (line 1896) | internal override void ReportError(ErrorSink/*!*/ sink, ErrorInfo error) method DefineBuilders (line 1906) | internal override void DefineBuilders() method EmitCall (line 1911) | internal override PhpTypeCode EmitCall( class PhpLambdaFunction (line 1943) | public sealed class PhpLambdaFunction : PhpRoutine method PhpLambdaFunction (line 1969) | internal PhpLambdaFunction(Signature astSignature, CompilationSourceUn... method GetFullName (line 1987) | public override string GetFullName() method GetFullClrName (line 1992) | public override string GetFullClrName() method ResolveOverload (line 2001) | internal override int ResolveOverload(Analyzer/*!*/ analyzer, CallSign... method AddAbstractOverride (line 2008) | internal override void AddAbstractOverride(DMemberRef/*!*/ abstractMet... method ReportError (line 2017) | internal override void ReportError(ErrorSink/*!*/ sink, ErrorInfo error) method DefineRealMethod (line 2028) | protected override MethodInfo DefineRealMethod(string realMethodName, ... method DefineBuilders (line 2032) | internal override void DefineBuilders() method DefineBuilders (line 2036) | public void DefineBuilders(TypeBuilder/*!*/typeBuilder) method EmitCall (line 2042) | internal override PhpTypeCode EmitCall( class PhpLibraryFunction (line 2059) | public sealed class PhpLibraryFunction : KnownRoutine type OverloadFlags (line 2066) | [Flags] class Overload (line 2110) | public sealed class Overload : RoutineSignature method Overload (line 2145) | private Overload(MethodInfo/*!*/ method, ParameterInfo[]/*!!*/ param... method Create (line 2158) | internal static Overload Create(MethodInfo/*!*/ realOverload, Functi... method GetTypeHint (line 2223) | public override DType GetTypeHint(int index) method GetHiddenParameterCount (line 2228) | public int GetHiddenParameterCount() method IsAlias (line 2242) | public override bool IsAlias(int index) method PhpLibraryFunction (line 2296) | public PhpLibraryFunction(PhpLibraryFunctionDesc/*!*/ functionDesc, Na... method GetFullName (line 2307) | public override string GetFullName() method GetCallerRequirements (line 2314) | public override RoutineProperties GetCallerRequirements() method GetSignature (line 2334) | public override RoutineSignature/*!*/ GetSignature(int overloadIndex) method AddOverload (line 2340) | internal int AddOverload(MethodInfo/*!*/ realOverload, out Overload ov... method AddOverload (line 2347) | internal static int AddOverload(List/*!!*/ overloads, Method... method ResolveOverload (line 2360) | internal override int ResolveOverload(Analyzer/*!*/ analyzer, CallSign... method ResolveOverload (line 2394) | private int ResolveOverload(int argumentCount, out bool exactMatch) method EmitCall (line 2420) | internal override PhpTypeCode EmitCall(CodeGenerator/*!*/ codeGenerato... class ClrMethod (line 2546) | [DebuggerNonUserCode] type OverloadFlags (line 2554) | [Flags] class Overload (line 2568) | public class Overload : RoutineSignature method IsAlias (line 2594) | public override bool IsAlias(int index) method GetTypeHint (line 2599) | public override DType/*!*/ GetTypeHint(int index) method Overload (line 2622) | public Overload(MethodBase/*!*/ method, Type[]/*!!*/ genericParamete... method Create (line 2636) | internal static Overload Create(MethodBase/*!*/ realOverload) method ToString (line 2661) | public override string/*!*/ ToString() method ClrSignatureToString (line 2672) | internal static string/*!*/ ClrSignatureToString(int genParamCount, ... method ClrSignatureToString (line 2708) | internal static string/*!*/ ClrSignatureToString(int genParamCount, ... method MakeConstructed (line 2728) | public ParameterInfo[]/*!*/ MakeConstructed(ConstructedType construc... method ClrMethod (line 2789) | public ClrMethod(Name name, DTypeDesc/*!*/ declaringType, PhpMemberAtt... method CreateConstructor (line 2802) | internal static ClrMethod/*!*/ CreateConstructor(ClrTypeDesc/*!*/ decl... method GetFullName (line 2864) | public override string GetFullName() method GetSignature (line 2873) | public override RoutineSignature/*!*/ GetSignature(int overloadIndex) method AddOverload (line 2893) | internal int AddOverload(MethodBase/*!*/ realOverload, out Overload ov... method ResolveOverload (line 2926) | internal override int ResolveOverload(Analyzer/*!*/ analyzer, CallSign... method ResolveArgCounts (line 2982) | internal BitArray/*!*/ ResolveArgCounts() method AddAbstractOverride (line 3015) | internal override void AddAbstractOverride(DMemberRef/*!*/ abstractMet... method EmitCall (line 3024) | internal override PhpTypeCode EmitCall(CodeGenerator/*!*/ codeGenerato... method EmitArglessStub (line 3048) | internal void EmitArglessStub(ILEmitter/*!*/ il, IPlace/*!*/ stack, IP... method BuildDefaultValueCtor (line 3062) | private static MethodBase BuildDefaultValueCtor(Type/*!*/valueType) class PurePhpFunction (line 3101) | [DebuggerNonUserCode] method GetFullClrName (line 3120) | public override string GetFullClrName() { return Name.Value; } method PurePhpFunction (line 3129) | public PurePhpFunction(PhpRoutineDesc/*!*/routine, string name, Method... method GetFullName (line 3144) | public override string GetFullName() method ResolveOverload (line 3149) | internal override int ResolveOverload(Analyzer analyzer, CallSignature... FILE: Source/Core/Reflection/Modules.CLR.cs class PureModule (line 28) | public class PureModule : PhpModule method PureModule (line 36) | internal PureModule(DAssembly/*!*/ assembly) method PureModule (line 44) | internal PureModule(PureCompilationUnit/*!*/ compilationUnit, PureAsse... method CreateCompilationUnit (line 49) | protected override CompilationUnitBase/*!*/ CreateCompilationUnit() method AutoPopulate (line 59) | private bool AutoPopulate() method Reflect (line 83) | public override void Reflect(bool full, class ScriptModule (line 113) | public partial class ScriptModule : PhpModule method ScriptModule (line 191) | public ScriptModule(CompilationUnit/*!*/ unit, ScriptAssembly/*!*/ scr... method ScriptModule (line 208) | public ScriptModule(string/*!*/ relativeSourcePath, Type/*!*/ scriptTy... method CreateCompilationUnit (line 226) | protected override CompilationUnitBase/*!*/ CreateCompilationUnit() method GetInclusionAttributes (line 235) | public virtual object[] GetInclusionAttributes() method GetSubnamespace (line 244) | public static string/*!*/ GetSubnamespace(RelativePath rp, bool append... method GetPathFromSubnamespace (line 284) | public static RelativePath GetPathFromSubnamespace(string/*!*/ subname... method Reflect (line 350) | public override void Reflect(bool full, method CollectIncludees (line 377) | private static void CollectIncludees(Type scriptType, Dictionary ... class ClrModule (line 250) | public sealed class ClrModule : DModule method ClrModule (line 259) | internal ClrModule(ClrAssembly/*!*/ assembly) method Reflect (line 269) | public override void Reflect(bool full, method ReflectTypes (line 282) | internal static void ReflectTypes(Assembly/*!*/ realAssembly, Dictiona... method ReflectFunctions (line 328) | internal static void ReflectFunctions(Assembly/*!*/ realAssembly, DTyp... method ReflectFunction (line 345) | internal static void ReflectFunction(DTypeDesc declaringType, MethodIn... method ReflectConstants (line 388) | internal static void ReflectConstants(Assembly/*!*/ realAssembly, DMod... class UnknownModule (line 422) | public sealed class UnknownModule : DModule method UnknowModule (line 428) | static void UnknowModule() method UnknownModule (line 434) | internal UnknownModule() method Reflect (line 439) | public override void Reflect(bool full, class ScriptModule (line 457) | public partial class ScriptModule FILE: Source/Core/Reflection/Objects.cs class DObject (line 29) | [Serializable] type ObjectFlags (line 40) | [Flags] type AttributedValue (line 79) | protected struct AttributedValue method AttributedValue (line 87) | public AttributedValue(object value, PhpMemberAttributes attributes,... method AttributedValue (line 94) | public AttributedValue(object value) class PhpIteratorEnumerator (line 110) | [Serializable] method PhpIteratorEnumerator (line 151) | internal PhpIteratorEnumerator(DObject/*!*/ iterator, ScriptContext/... method Reset (line 244) | public void Reset() method MoveNext (line 258) | public bool MoveNext() method DObject (line 417) | protected DObject() method DObject (line 420) | protected DObject(DTypeDesc/*!*/ typeDesc) method InvokeConstructor (line 435) | [Emitted] method InvokeMethod (line 514) | [Emitted] method GetMethodDesc (line 586) | public DRoutineDesc GetMethodDesc(string name, DTypeDesc caller, bool ... method InvokeSpecialMethod (line 622) | private object InvokeSpecialMethod(Name methodName, ObjectFlags recurs... method PropertyReadHandler (line 664) | protected virtual object PropertyReadHandler(string name, DTypeDesc ca... method PropertyWriteHandler (line 672) | protected virtual bool PropertyWriteHandler(object name, object value,... method PropertyUnsetHandler (line 683) | protected virtual bool PropertyUnsetHandler(string name, DTypeDesc cal... method PropertyIssetHandler (line 694) | public virtual object PropertyIssetHandler(string name, DTypeDesc call... method GetProperty (line 709) | public object GetProperty(string name, DTypeDesc caller) method GetProperty (line 723) | public object GetProperty(string name, DTypeDesc caller, bool issetSem... method GetPropertyRef (line 784) | public PhpReference/*!*/ GetPropertyRef(string name, DTypeDesc caller) method GetRuntimeField (line 859) | public object GetRuntimeField(string name, DTypeDesc caller) method InvokeGetterRef (line 891) | internal PhpReference InvokeGetterRef(string name, DTypeDesc caller, o... method SetProperty (line 913) | public void SetProperty(string name, object value, DTypeDesc caller) method SetPropertyDirect (line 956) | public void SetPropertyDirect(object name, object value) method SetRuntimeField (line 1000) | internal void SetRuntimeField(string name, object value, DPropertyDesc... method InvokeSetter (line 1065) | internal bool InvokeSetter(RuntimeChainElement chain, object value) method UnsetProperty (line 1079) | public void UnsetProperty(string name, DTypeDesc caller) method CloneObjectInternal (line 1114) | protected virtual DObject CloneObjectInternal(DTypeDesc caller, Script... method CloneObject (line 1158) | public object CloneObject(DTypeDesc caller, ScriptContext context, boo... method ThrowMethodVisibilityError (line 1217) | internal static void ThrowMethodVisibilityError(DRoutineDesc method, D... method ThrowPropertyVisibilityError (line 1241) | internal static void ThrowPropertyVisibilityError(string/*!*/ name, DP... method Wakeup (line 1260) | public void Wakeup(DTypeDesc caller, ScriptContext context) method Sleep (line 1295) | public PhpArray Sleep(DTypeDesc caller, ScriptContext context, out boo... method CompareTo (line 1332) | public int CompareTo(object obj) method CompareTo (line 1343) | public virtual int CompareTo(object obj, IComparer/*!*/ comparer) method CompareObjects (line 1373) | private static int CompareObjects(DObject x, DObject y, IComparer comp... method CompareObjectsCore (line 1451) | private static int CompareObjectsCore(object propValue_x, object propV... method GetTypeCode (line 1492) | public PhpTypeCode GetTypeCode() method ToInteger (line 1504) | public virtual int ToInteger() method ToLongInteger (line 1517) | public virtual long ToLongInteger() method ToDouble (line 1530) | public virtual double ToDouble() method ToBoolean (line 1543) | public virtual bool ToBoolean() method ToPhpBytes (line 1556) | public virtual PhpBytes ToPhpBytes() method InvokeToString (line 1574) | private object InvokeToString(out GetMemberResult lookupResult) method ToNumber (line 1599) | public virtual Convert.NumberInfo ToNumber(out int intValue, out long ... method ToString (line 1616) | string IPhpConvertible.ToString() method ToString (line 1634) | public virtual string ToString(bool throwOnError, out bool success) method ToPhpArray (line 1657) | public virtual PhpArray ToPhpArray() method DeepCopy (line 1741) | public object DeepCopy() method Copy (line 1756) | public object Copy(CopyReason reason) method PropertyIterator (line 1769) | protected virtual IEnumerable> IDictionaryIterator(... method IEnumerableIterator (line 2288) | private IEnumerator IEnumerableIterator(IEnumerable enumerable) method InstancePropertyIterator (line 2303) | internal IEnumerator> InstancePropertyIte... method Add (line 2363) | public void Add(object name, object value) method AddRange (line 2372) | public void AddRange( IEnumerable> members ) method Clear (line 2392) | public void Clear() method Contains (line 2400) | public bool Contains(object name) method GetEnumerator (line 2420) | [Obsolete("This method has performance issue. Use GetEnumerator(DTypeD... method GetEnumerator (line 2431) | public IDictionaryEnumerator GetEnumerator(DTypeDesc caller) method Remove (line 2436) | public void Remove(object key) method DObject (line 2527) | protected DObject(SerializationInfo/*!*/ info, StreamingContext context) method GetObjectData (line 2534) | [System.Security.SecurityCritical] method OnDeserialization (line 2544) | public void OnDeserialization(object sender) method Dispose (line 2567) | protected virtual void Dispose(bool disposing) method Dispose (line 2612) | public void Dispose() method GetMetaObject (line 2632) | public DynamicMetaObject GetMetaObject(System.Linq.Expressions.Express... class ClrObject (line 2648) | [Serializable] method SetRealObject (line 2675) | internal void SetRealObject(object obj) method ClrObject (line 2697) | private ClrObject(object/*!*/ realObject) method ClrObject (line 2704) | private ClrObject(object/*!*/ realObject, DTypeDesc/*!*/ typeDesc) method WrapDynamic (line 2736) | [Emitted] method Wrap (line 2756) | [Emitted] method WrapRealObject (line 2765) | [Emitted] class DelegateClosure (line 2787) | [ImplementsType] method DelegateClosure (line 2800) | internal DelegateClosure(MulticastDelegate/*!*/function) method __invoke (line 2807) | [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorB... method __invoke (line 2821) | [ImplementsMethod, System.ComponentModel.EditorBrowsable(System.Comp... method CheckArgs (line 2832) | private object[] CheckArgs(object[]/*!*/args) method invokeDelegate (line 2865) | private object invokeDelegate(params object[] args) method __PopulateTypeDesc (line 2882) | private static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method WrapDelegate (line 2893) | public static DObject/*!*/WrapDelegate(MulticastDelegate/*!*/function) method Create (line 2903) | [Emitted] method GetTypeName (line 2946) | public override string GetTypeName() method ToString (line 2951) | public override string ToString() method GetCacheSize (line 2957) | public static int GetCacheSize() method ToString (line 2970) | public override string ToString(bool throwOnError, out bool success) method ToPhpBytes (line 2979) | public override PhpBytes ToPhpBytes() method ClrObject (line 2990) | private ClrObject(SerializationInfo/*!*/ info, StreamingContext context) type IClrValue (line 3005) | public interface IClrValue { } class ClrValue (line 3011) | [Serializable] method ClrValue (line 3042) | private ClrValue(T/*!*/ realValue) method ClrValue (line 3049) | private ClrValue(T/*!*/ realValue, DTypeDesc/*!*/ typeDesc) method Create (line 3061) | public static ClrValue Create(T value) method GetTypeName (line 3070) | public override string GetTypeName() method ToString (line 3075) | public override string ToString() method ToString (line 3087) | public override string ToString(bool throwOnError, out bool success) method ToPhpBytes (line 3096) | public override PhpBytes ToPhpBytes() method ToDouble (line 3104) | public override double ToDouble() method ToNumber (line 3129) | public override Convert.NumberInfo ToNumber(out int intValue, out long... method CompareTo (line 3192) | public override int CompareTo(object obj, IComparer comparer) method CloneObjectInternal (line 3241) | protected override DObject CloneObjectInternal(DTypeDesc caller, Scrip... FILE: Source/Core/Reflection/PhpLibraryModule.cs class PhpLibraryModule (line 28) | public sealed class PhpLibraryModule : DModule method PhpLibraryModule (line 61) | internal PhpLibraryModule(PhpLibraryAssembly/*!*/ assembly) method Reflect (line 71) | public override void Reflect(bool full, method ReflectArglesses (line 125) | private void ReflectArglesses(Dictionary/*!*/fun... method AddArglessStub (line 140) | private DRoutineDesc AddArglessStub(Dictionary/*... method ReflectArgfulls (line 179) | private void ReflectArgfulls( method ReflectLibraryType (line 209) | private void ReflectLibraryType( method FindArglessStub (line 250) | private DRoutineDesc FindArglessStub( method AddEmptyArglessStub (line 271) | private DRoutineDesc/*!*/AddEmptyArglessStub(Dictionary(GetMemberDictionary dict... method GetConstant (line 984) | public DConstantDesc GetConstant(VariableName constantName) method GetConstant (line 993) | public GetMemberResult GetConstant(VariableName constantName, DTypeDes... method GetProperty (line 1003) | public DPropertyDesc GetProperty(VariableName propertyName) method GetProperty (line 1044) | public GetMemberResult GetProperty(VariableName propertyName, DTypeDes... method GetInstanceProperty (line 1053) | public GetMemberResult GetInstanceProperty(VariableName propertyName, ... method GetMethod (line 1062) | public DRoutineDesc GetMethod(Name methodName) method GetMethod (line 1071) | public GetMemberResult GetMethod(Name methodName, DTypeDesc context, o... method GetGenericParameter (line 1082) | public GenericParameterDesc GetGenericParameter(string lowercaseFullName) method EnumerateMembers (line 1107) | private IEnumerable> EnumerateMembers(GetMemb... method EnumerateMembers (line 1142) | private IEnumerable> EnumerateMembers(GetMemb... method RemoveOverridenMembers (line 1198) | private static IEnumerable> RemoveOverridenMembers<... method EnumerateProperties (line 1224) | public IEnumerable> Enumerat... method EnumerateProperties (line 1235) | public IEnumerable> Enumerat... method EnumerateMethods (line 1245) | public IEnumerable> EnumerateMethods() method EnumerateMethods (line 1256) | public IEnumerable> EnumerateMethods(... method New (line 1266) | public abstract object New(PhpStack/*!*/ stack, DTypeDesc caller, Nami... method New (line 1267) | public abstract object New(ScriptContext/*!*/ context); type MakeGenericArgumentsResult (line 1269) | internal enum MakeGenericArgumentsResult method MakeGenericArguments (line 1282) | internal bool MakeGenericArguments(ref DTypeDesc[]/*!*/ arguments, ref... method GetGenericParameterDefaultType (line 1329) | internal virtual DTypeDesc GetGenericParameterDefaultType(int index) type DTypeDescs (line 1345) | internal struct DTypeDescs : IEquatable method DTypeDescs (line 1355) | public DTypeDescs(DType[]/*!*/ types) method DTypeDescs (line 1366) | public DTypeDescs(DTypeDesc/*!*/ type, DTypeDesc[]/*!*/ types, int typ... method DTypeDescs (line 1380) | public DTypeDescs(PhpStack/*!*/ stack) method CalculateHashCode (line 1391) | private static int CalculateHashCode(DTypeDesc[]/*!!*/ types) method GetHashCode (line 1401) | public override int GetHashCode() method GetRealTypes (line 1409) | public Type[]/*!!*/ GetRealTypes() method GetRealTypes (line 1421) | public Type[]/*!*/ GetRealTypes(Type[]/*!*/ realTypes, int offset) method Equals (line 1431) | public bool Equals(DTypeDescs other) method Equals (line 1443) | public override bool Equals(object obj) type DTypeSpec (line 1461) | internal struct DTypeSpec method DTypeSpec (line 1479) | internal DTypeSpec(int[]/*!*/ data) method DTypeSpec (line 1485) | public DTypeSpec(PhpTypeCode primitiveTypeCode) method DTypeSpec (line 1491) | internal DTypeSpec(int[]/*!*/ data, byte[] strings) method DTypeSpec (line 1497) | public DTypeSpec(int genericParamIndex, MemberTypes memberType) method DTypeSpec (line 1507) | public DTypeSpec(Type/*!*/ realType, ModuleBuilder/*!*/ moduleBuilder) method DTypeSpec (line 1513) | public DTypeSpec(string/*!*/ indefiniteTypeName, FieldBuilder namingCo... method DTypeSpec (line 1534) | public DTypeSpec(DTypeSpec genericType, DTypeSpec[]/*!*/ arguments) method ToCustomAttributeBuilder (line 1572) | public CustomAttributeBuilder/*!*/ ToCustomAttributeBuilder() method GetTypeDesc (line 1600) | public DTypeDesc GetTypeDesc(Module/*!*/ referringModule, DTypeDesc re... method GetTypeDesc (line 1617) | private DTypeDesc GetTypeDesc(int data0, int data1, ref int stringPtr,... method ReadNextString (line 1691) | private string ReadNextString(byte[] stringData, ref int stringPtr) method GetConstructedTypeDesc (line 1700) | private DTypeDesc GetConstructedTypeDesc(ref int i, ref int sptr, Modu... class UnknownTypeDesc (line 1745) | public sealed class UnknownTypeDesc : DTypeDesc method UnknownTypeDesc (line 1754) | public UnknownTypeDesc() method Reflect (line 1761) | protected override DType/*!*/ Reflect() method ReflectInterfaces (line 1767) | protected override void ReflectInterfaces() method ReflectMethods (line 1772) | protected override void ReflectMethods() method ReflectProperties (line 1777) | protected override void ReflectProperties() method ReflectConstants (line 1782) | protected override void ReflectConstants() method New (line 1787) | public override object New(PhpStack stack, DTypeDesc caller, NamingCon... method New (line 1793) | public override object New(ScriptContext context) class GlobalTypeDesc (line 1809) | public sealed class GlobalTypeDesc : DTypeDesc method GlobalTypeDesc (line 1816) | public GlobalTypeDesc(DModule/*!*/ declaringModule) method Reflect (line 1829) | protected override DType/*!*/ Reflect() method ReflectInterfaces (line 1835) | protected override void ReflectInterfaces() method ReflectMethods (line 1840) | protected override void ReflectMethods() method ReflectProperties (line 1845) | protected override void ReflectProperties() method ReflectConstants (line 1850) | protected override void ReflectConstants() method New (line 1855) | public override object New(PhpStack stack, DTypeDesc caller, NamingCon... method New (line 1861) | public override object New(ScriptContext context) class GenericParameterDesc (line 1877) | public sealed class GenericParameterDesc : DTypeDesc method GenericParameterDesc (line 1893) | internal GenericParameterDesc() method WriteUp (line 1899) | internal void WriteUp(DTypeDesc defaultType) method GenericParameterDesc (line 1907) | public GenericParameterDesc(Type/*!*/ realType, DTypeDesc defaultType) method IsSubstitutableBy (line 1918) | internal bool IsSubstitutableBy(DTypeDesc/*!*/ argument) method Reflect (line 1926) | protected override DType/*!*/ Reflect() method ReflectInterfaces (line 1932) | protected override void ReflectInterfaces() method ReflectMethods (line 1938) | protected override void ReflectMethods() method ReflectProperties (line 1944) | protected override void ReflectProperties() method ReflectConstants (line 1950) | protected override void ReflectConstants() method New (line 1959) | public override object New(PhpStack/*!*/ stack, DTypeDesc caller, Nami... method New (line 1965) | public override object New(ScriptContext/*!*/ context) class GenericTypeDefinition (line 1981) | public sealed class GenericTypeDefinition method GenericTypeDefinition (line 2001) | public GenericTypeDefinition(DTypeDesc/*!*/ genericType) method GenericTypeDefinition (line 2009) | public GenericTypeDefinition(DTypeDesc/*!*/ genericType, GenericParame... class ConstructedTypeDesc (line 2023) | public sealed class ConstructedTypeDesc : DTypeDesc method ConstructedTypeDesc (line 2036) | internal ConstructedTypeDesc(DTypeDesc/*!*/ genericType, DTypeDesc[]/*... method Reflect (line 2048) | protected override DType/*!*/ Reflect() method ReflectInterfaces (line 2054) | protected override void ReflectInterfaces() method ReflectMethods (line 2059) | protected override void ReflectMethods() method ReflectProperties (line 2064) | protected override void ReflectProperties() method ReflectConstants (line 2069) | protected override void ReflectConstants() method New (line 2078) | public override object New(PhpStack/*!*/ stack, DTypeDesc caller, Nami... method New (line 2084) | public override object New(ScriptContext/*!*/ context) method MakeGenericFullName (line 2094) | internal static string MakeGenericFullName(DTypeDesc GenericType, DTyp... method GenericArgumentsToString (line 2099) | internal static void GenericArgumentsToString(Type[]/*!!*/ arguments, ... class PhpTypeCompletionDesc (line 2121) | [DebuggerNonUserCode] method PhpTypeCompletionDesc (line 2140) | internal PhpTypeCompletionDesc(PhpTypeDesc/*!*/ incompleteType, Generi... method GetGenericParameterDefaultType (line 2150) | internal override DTypeDesc GetGenericParameterDefaultType(int index) method Reflect (line 2158) | protected override DType/*!*/ Reflect() method ReflectInterfaces (line 2163) | protected override void ReflectInterfaces() method ReflectMethods (line 2168) | protected override void ReflectMethods() method ReflectProperties (line 2173) | protected override void ReflectProperties() method ReflectConstants (line 2178) | protected override void ReflectConstants() method New (line 2187) | public override object New(PhpStack/*!*/ stack, DTypeDesc caller, Nami... method New (line 2192) | public override object New(ScriptContext/*!*/ context) class PrimitiveTypeDesc (line 2204) | [DebuggerNonUserCode] method PrimitiveTypeDesc (line 2212) | internal PrimitiveTypeDesc(Type/*!*/ realType, PhpTypeCode typeCode) method MakeFullName (line 2222) | public override string MakeFullName() method GetPrimitiveName (line 2238) | internal static string GetPrimitiveName(Type/*!*/ realType) method Reflect (line 2273) | protected override DType/*!*/ Reflect() method ReflectInterfaces (line 2289) | protected override void ReflectInterfaces() method ReflectMethods (line 2294) | protected override void ReflectMethods() method ReflectProperties (line 2300) | protected override void ReflectProperties() method ReflectConstants (line 2306) | protected override void ReflectConstants() method New (line 2316) | public override object New(PhpStack/*!*/ stack, DTypeDesc caller, Nami... method New (line 2321) | public override object New(ScriptContext context) method GetByTypeCode (line 2346) | public static PrimitiveTypeDesc GetByTypeCode(PhpTypeCode typeCode) class PhpTypeDesc (line 2373) | [DebuggerNonUserCode] method PhpTypeDesc (line 2405) | public PhpTypeDesc(DModule/*!*/ declaringModule, PhpMemberAttributes m... method PhpTypeDesc (line 2413) | public PhpTypeDesc(DModule/*!*/ declaringModule, Type/*!*/ realType, D... method Create (line 2421) | [Emitted] method Reflect (line 2431) | protected override DType/*!*/ Reflect() method FullReflect (line 2443) | internal void FullReflect() method FullReflectMethodsNoLock (line 2456) | private void FullReflectMethodsNoLock() method FullReflectFieldsAndConstantsNoLock (line 2562) | private void FullReflectFieldsAndConstantsNoLock() method ReflectGenericParameters (line 2739) | internal override GenericParameterDesc[]/*!!*/ ReflectGenericParameter... method IsRealInterfaceHidden (line 2771) | private static bool IsRealInterfaceHidden(Type/*!*/ realType, Type/*!*... method ReflectInterfaces (line 2805) | protected override void ReflectInterfaces() method ReflectMethods (line 2831) | protected override void ReflectMethods() method ReflectProperties (line 2843) | protected override void ReflectProperties() method ReflectConstants (line 2848) | protected override void ReflectConstants() method ReflectFieldsAndConstants (line 2853) | private void ReflectFieldsAndConstants() method IsPhpConstant (line 2866) | private bool IsPhpConstant(FieldInfo/*!*/ info) method IsPhpField (line 2879) | private bool IsPhpField(FieldInfo/*!*/ info) method AutoPopulateNoLock (line 2895) | private bool AutoPopulateNoLock() method SetStaticInit (line 2940) | [Emitted] method AddMethod (line 2949) | [Emitted] method AddProperty (line 2959) | [Emitted] method AddConstant (line 2969) | [Emitted] method New (line 2982) | public override object New(PhpStack stack, DTypeDesc caller, NamingCon... method New (line 2991) | public override object New(ScriptContext context) method EnsureThreadStaticFieldsInitialized (line 3011) | internal void EnsureThreadStaticFieldsInitialized(ScriptContext context) class ClrTypeDesc (line 3027) | [DebuggerNonUserCode] method ClrTypeDesc (line 3071) | public ClrTypeDesc(DModule/*!*/ declaringModule, Type/*!*/ realType, D... method AddGenericOverload (line 3082) | internal void AddGenericOverload(ClrTypeDesc/*!*/ desc) method Reflect (line 3102) | protected override DType/*!*/ Reflect() method ReflectGenericParameters (line 3117) | internal override GenericParameterDesc[]/*!!*/ ReflectGenericParameter... method ReflectInterfaces (line 3151) | protected override void ReflectInterfaces() method ReflectMethods (line 3168) | protected override void ReflectMethods() method ReflectMethods (line 3199) | private static void ReflectMethods(MethodInfo[]/*!!*/ realMethods, IDi... method ReflectMethod (line 3258) | private static void ReflectMethod(MethodInfo/*!*/ realMethod, Name nam... method ReflectProperties (line 3289) | protected override void ReflectProperties() method ReflectConstants (line 3294) | protected override void ReflectConstants() method ReflectPropertiesAndConstants (line 3299) | private void ReflectPropertiesAndConstants() method ReflectProperty (line 3481) | private void ReflectProperty(VariableName vname, PhpMemberAttributes a... method IsMethodVisible (line 3489) | internal static bool IsMethodVisible(MethodBase/*!*/ method) method DoesMethodLookLikeExplicitImpl (line 3499) | internal static bool DoesMethodLookLikeExplicitImpl(MethodBase/*!*/ me... method IsFieldVisible (line 3504) | internal static bool IsFieldVisible(FieldInfo/*!*/ field) method New (line 3513) | public override object New(PhpStack/*!*/ stack, DTypeDesc caller, Nami... method New (line 3519) | public override object New(ScriptContext/*!*/ context) method ResolveGenericOverload (line 3531) | internal ClrTypeDesc/*!*/ ResolveGenericOverload(int argumentCount, ou... method _NoConstructorErrorStub (line 3571) | internal object _NoConstructorErrorStub(object instance, PhpStack/*!*/... class ClrDelegateDesc (line 3585) | [DebuggerNonUserCode] class DelegateStubBuilder (line 3588) | internal class DelegateStubBuilder method DelegateStubBuilder (line 3607) | public DelegateStubBuilder(ClrDelegateDesc/*!*/ delegateDesc) method GetStub (line 3648) | public Delegate GetStub(DObject target, DRoutineDesc/*!*/ routine, s... method GetScriptContextPlace (line 3668) | private IPlace/*!*/ GetScriptContextPlace(ILEmitter/*!*/ il, bool ha... method GenerateStub (line 3680) | private DynamicMethod/*!*/ GenerateStub(DRoutineDesc/*!*/ routine, s... method EmitStubBody (line 3707) | private void EmitStubBody(ILEmitter/*!*/ il, DRoutineDesc/*!*/ routi... method ClrDelegateDesc (line 3806) | public ClrDelegateDesc(DModule/*!*/ declaringModule, Type/*!*/ realTyp... method New (line 3813) | public override object New(PhpStack/*!*/ stack, DTypeDesc caller, Nami... FILE: Source/Core/Reflection/Types.cs type VersionInfo (line 34) | public struct VersionInfo method VersionInfo (line 49) | public VersionInfo(int index, IDeclaree next) class DType (line 64) | [DebuggerDisplay("{MakeFullGenericName()}")] type DfsStates (line 69) | protected enum DfsStates method DType (line 186) | protected DType(DTypeDesc/*!*/ typeDesc) method DType (line 195) | protected DType(DTypeDesc typeDesc, string/*!*/ fullName) method GetDeclaredMethod (line 205) | public virtual T GetDeclaredMethod(Name methodName) where T : Known... method GetDeclaredProperty (line 216) | public virtual T GetDeclaredProperty(VariableName propertyName) whe... method GetMethod (line 227) | public GetMemberResult GetMethod(Name methodName, PhpType context, out... method GetProperty (line 243) | public GetMemberResult GetProperty(VariableName propertyName, PhpType ... method GetConstant (line 259) | public GetMemberResult GetConstant(VariableName constantName, PhpType ... method GetConstructor (line 280) | public abstract KnownRoutine GetConstructor(); method GetConstructor (line 282) | public GetMemberResult GetConstructor(PhpType context, out KnownRoutin... method GetMethods (line 319) | public IEnumerable/*!*/ GetMethods() method GetProperties (line 326) | public IEnumerable/*!*/ GetProperties() method MakeConstructedType (line 337) | internal virtual DType/*!*/ MakeConstructedType(Analyzer/*!*/ analyzer... method AnalyzeInheritance (line 365) | internal void AnalyzeInheritance(ErrorSink/*!*/ errors) method AnalyzeInheritance (line 421) | internal virtual void AnalyzeInheritance(ErrorSink/*!*/ errors, ref Li... method GetInheritanceProperties (line 427) | internal virtual void GetInheritanceProperties(out bool extendsClrType... method ResolveAbstractOverrides (line 449) | internal DMemberRef[]/*!!*/ ResolveAbstractOverrides(ErrorSink errors) method DebugDumpAllAbstracts (line 621) | [Conditional("DEBUG")] method GetDeclaredAbstracts (line 633) | private static void GetDeclaredAbstracts(DType/*!*/ type, List/*!... method __construct (line 188) | [ImplementsMethod] method __toString (line 206) | [ImplementsMethod] method getFile (line 216) | [ImplementsMethod] method getLine (line 226) | [ImplementsMethod] method getColumn (line 236) | [ImplementsMethod] method getCode (line 246) | [ImplementsMethod] method getMessage (line 256) | [ImplementsMethod] method getPrevious (line 266) | [ImplementsMethod] method getTrace (line 276) | [ImplementsMethod] method getTraceAsString (line 286) | [ImplementsMethod] method __PopulateTypeDesc (line 306) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method Exception (line 329) | [EditorBrowsable(EditorBrowsableState.Never)] method Exception (line 338) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 344) | [EditorBrowsable(EditorBrowsableState.Never)] method __toString (line 354) | [EditorBrowsable(EditorBrowsableState.Never)] method getMessage (line 361) | [EditorBrowsable(EditorBrowsableState.Never)] method getPrevious (line 368) | [EditorBrowsable(EditorBrowsableState.Never)] method getTrace (line 375) | [EditorBrowsable(EditorBrowsableState.Never)] method getCode (line 382) | [EditorBrowsable(EditorBrowsableState.Never)] method getFile (line 389) | [EditorBrowsable(EditorBrowsableState.Never)] method getLine (line 396) | [EditorBrowsable(EditorBrowsableState.Never)] method getColumn (line 403) | [EditorBrowsable(EditorBrowsableState.Never)] method getTraceAsString (line 410) | [EditorBrowsable(EditorBrowsableState.Never)] method __get_message (line 417) | private static object __get_message(object instance) { return ((Except... method __set_message (line 418) | private static void __set_message(object instance, object value) { ((E... method __get_code (line 420) | private static object __get_code(object instance) { return ((Exception... method __set_code (line 421) | private static void __set_code(object instance, object value) { ((Exce... method __get_file (line 423) | private static object __get_file(object instance) { return ((Exception... method __set_file (line 424) | private static void __set_file(object instance, object value) { ((Exce... method __get_line (line 426) | private static object __get_line(object instance) { return ((Exception... method __set_line (line 427) | private static void __set_line(object instance, object value) { ((Exce... method __get_column (line 429) | private static object __get_column(object instance) { return ((Excepti... method __set_column (line 430) | private static void __set_column(object instance, object value) { ((Ex... method Exception (line 440) | protected Exception(SerializationInfo info, StreamingContext context) class RuntimeException (line 452) | [ImplementsType] method __PopulateTypeDesc (line 464) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method RuntimeException (line 470) | [EditorBrowsable(EditorBrowsableState.Never)] method RuntimeException (line 479) | [EditorBrowsable(EditorBrowsableState.Never)] method RuntimeException (line 493) | protected RuntimeException(SerializationInfo info, StreamingContext co... class ErrorException (line 505) | [ImplementsType] method __construct (line 515) | [ImplementsMethod] method getSeverity (line 533) | [ImplementsMethod] method __PopulateTypeDesc (line 547) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method ErrorException (line 555) | [EditorBrowsable(EditorBrowsableState.Never)] method ErrorException (line 564) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 570) | [EditorBrowsable(EditorBrowsableState.Never)] method getSeverity (line 583) | [EditorBrowsable(EditorBrowsableState.Never)] method ErrorException (line 598) | protected ErrorException(SerializationInfo info, StreamingContext cont... class LogicException (line 611) | [ImplementsType] method __PopulateTypeDesc (line 623) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method LogicException (line 629) | [EditorBrowsable(EditorBrowsableState.Never)] method LogicException (line 638) | [EditorBrowsable(EditorBrowsableState.Never)] method LogicException (line 652) | protected LogicException(SerializationInfo info, StreamingContext cont... class InvalidArgumentException (line 664) | [ImplementsType] method __PopulateTypeDesc (line 676) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method InvalidArgumentException (line 682) | [EditorBrowsable(EditorBrowsableState.Never)] method InvalidArgumentException (line 691) | [EditorBrowsable(EditorBrowsableState.Never)] method InvalidArgumentException (line 705) | protected InvalidArgumentException(SerializationInfo info, StreamingCo... class OutOfRangeException (line 717) | [ImplementsType] method __PopulateTypeDesc (line 729) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method OutOfRangeException (line 735) | [EditorBrowsable(EditorBrowsableState.Never)] method OutOfRangeException (line 744) | [EditorBrowsable(EditorBrowsableState.Never)] class BadFunctionCallException (line 756) | [ImplementsType] method __PopulateTypeDesc (line 768) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method BadFunctionCallException (line 774) | [EditorBrowsable(EditorBrowsableState.Never)] method BadFunctionCallException (line 783) | [EditorBrowsable(EditorBrowsableState.Never)] method BadFunctionCallException (line 797) | protected BadFunctionCallException(SerializationInfo info, StreamingCo... class BadMethodCallException (line 809) | [ImplementsType] method __PopulateTypeDesc (line 821) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method BadMethodCallException (line 827) | [EditorBrowsable(EditorBrowsableState.Never)] method BadMethodCallException (line 836) | [EditorBrowsable(EditorBrowsableState.Never)] method BadMethodCallException (line 850) | protected BadMethodCallException(SerializationInfo info, StreamingCont... class LengthException (line 862) | [ImplementsType] method __PopulateTypeDesc (line 874) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method LengthException (line 880) | [EditorBrowsable(EditorBrowsableState.Never)] method LengthException (line 889) | [EditorBrowsable(EditorBrowsableState.Never)] method LengthException (line 903) | protected LengthException(SerializationInfo info, StreamingContext con... class RangeException (line 916) | [ImplementsType] method __PopulateTypeDesc (line 928) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method RangeException (line 934) | [EditorBrowsable(EditorBrowsableState.Never)] method RangeException (line 943) | [EditorBrowsable(EditorBrowsableState.Never)] method RangeException (line 957) | protected RangeException(SerializationInfo info, StreamingContext cont... class OutOfBoundsException (line 969) | [ImplementsType] method __PopulateTypeDesc (line 981) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method OutOfBoundsException (line 987) | [EditorBrowsable(EditorBrowsableState.Never)] method OutOfBoundsException (line 996) | [EditorBrowsable(EditorBrowsableState.Never)] class OverflowException (line 1008) | [ImplementsType] method __PopulateTypeDesc (line 1020) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method OverflowException (line 1026) | [EditorBrowsable(EditorBrowsableState.Never)] method OverflowException (line 1035) | [EditorBrowsable(EditorBrowsableState.Never)] method OverflowException (line 1049) | protected OverflowException(SerializationInfo info, StreamingContext c... class UnderflowException (line 1062) | [ImplementsType] method __PopulateTypeDesc (line 1074) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method UnderflowException (line 1080) | [EditorBrowsable(EditorBrowsableState.Never)] method UnderflowException (line 1089) | [EditorBrowsable(EditorBrowsableState.Never)] method UnderflowException (line 1103) | protected UnderflowException(SerializationInfo info, StreamingContext ... class UnexpectedValueException (line 1117) | [ImplementsType] method __PopulateTypeDesc (line 1129) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method UnexpectedValueException (line 1135) | [EditorBrowsable(EditorBrowsableState.Never)] method UnexpectedValueException (line 1144) | [EditorBrowsable(EditorBrowsableState.Never)] method UnexpectedValueException (line 1158) | protected UnexpectedValueException(SerializationInfo info, StreamingCo... class DomainException (line 1170) | [ImplementsType] method __PopulateTypeDesc (line 1182) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method DomainException (line 1188) | [EditorBrowsable(EditorBrowsableState.Never)] method DomainException (line 1197) | [EditorBrowsable(EditorBrowsableState.Never)] method DomainException (line 1211) | protected DomainException(SerializationInfo info, StreamingContext con... FILE: Source/Core/SPL/Iterators.cs type Traversable (line 28) | [ImplementsType] type Iterator (line 40) | [ImplementsType] method rewind (line 46) | [ImplementsMethod] method next (line 52) | [ImplementsMethod] method valid (line 59) | [ImplementsMethod] method key (line 65) | [ImplementsMethod] method current (line 71) | [ImplementsMethod] type SeekableIterator (line 79) | [ImplementsType] method seek (line 85) | [ImplementsMethod] type IteratorAggregate (line 96) | [ImplementsType] method getIterator (line 103) | [ImplementsMethod] type OuterIterator (line 110) | [ImplementsType] method getInnerIterator (line 117) | [ImplementsMethod] type RecursiveIterator (line 124) | [ImplementsType] method getChildren (line 131) | [ImplementsMethod] method hasChildren (line 138) | [ImplementsMethod] class ArrayIterator (line 149) | [ImplementsType] method InitArrayIteratorHelper (line 166) | protected void InitArrayIteratorHelper() method InitObjectIteratorHelper (line 178) | protected void InitObjectIteratorHelper() method __construct (line 198) | [ImplementsMethod] method __PopulateTypeDesc (line 225) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method ArrayIterator (line 235) | [EditorBrowsable(EditorBrowsableState.Never)] method ArrayIterator (line 244) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 250) | [EditorBrowsable(EditorBrowsableState.Never)] method uasort (line 262) | public static object uasort(object instance, PhpStack stack) method uksort (line 269) | public static object uksort(object instance, PhpStack stack) method natsort (line 276) | public static object natsort(object instance, PhpStack stack) method natcasesort (line 282) | public static object natcasesort(object instance, PhpStack stack) method ksort (line 288) | public static object ksort(object instance, PhpStack stack) method asort (line 294) | public static object asort(object instance, PhpStack stack) method getFlags (line 304) | public static object getFlags(object instance, PhpStack stack) method setFlags (line 310) | public static object setFlags(object instance, PhpStack stack) method getArrayCopy (line 317) | public static object getArrayCopy(object instance, PhpStack stack) method append (line 323) | public static object append(object instance, PhpStack stack) method rewind (line 334) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 341) | [EditorBrowsable(EditorBrowsableState.Never)] method valid (line 348) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 355) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 362) | [EditorBrowsable(EditorBrowsableState.Never)] method offsetGet (line 373) | [EditorBrowsable(EditorBrowsableState.Never)] method offsetSet (line 381) | [EditorBrowsable(EditorBrowsableState.Never)] method offsetUnset (line 390) | [EditorBrowsable(EditorBrowsableState.Never)] method offsetExists (line 398) | [EditorBrowsable(EditorBrowsableState.Never)] method seek (line 410) | [EditorBrowsable(EditorBrowsableState.Never)] method count (line 422) | [EditorBrowsable(EditorBrowsableState.Never)] method serialize (line 433) | [EditorBrowsable(EditorBrowsableState.Never)] method unserialize (line 440) | [EditorBrowsable(EditorBrowsableState.Never)] method uasort (line 454) | [ImplementsMethod] method uksort (line 460) | [ImplementsMethod] method natsort (line 466) | [ImplementsMethod] method natcasesort (line 472) | [ImplementsMethod] method ksort (line 478) | [ImplementsMethod] method asort (line 484) | [ImplementsMethod] method getFlags (line 494) | [ImplementsMethod] method setFlags (line 500) | [ImplementsMethod] method getArrayCopy (line 506) | [ImplementsMethod] method append (line 515) | [ImplementsMethod] method rewind (line 534) | [ImplementsMethod] method EnsureEnumeratorsHelper (line 550) | private void EnsureEnumeratorsHelper() method next (line 558) | [ImplementsMethod] method valid (line 574) | [ImplementsMethod] method key (line 581) | [ImplementsMethod] method current (line 599) | [ImplementsMethod] method offsetGet (line 621) | [ImplementsMethod] method offsetSet (line 632) | [ImplementsMethod] method offsetUnset (line 648) | [ImplementsMethod] method offsetExists (line 654) | [ImplementsMethod] method seek (line 669) | [ImplementsMethod] method count (line 695) | [ImplementsMethod] method serialize (line 710) | [ImplementsMethod] method unserialize (line 716) | [ImplementsMethod] method ArrayIterator (line 730) | protected ArrayIterator(SerializationInfo info, StreamingContext context) class EmptyIterator (line 742) | [ImplementsType] method __construct (line 745) | public virtual object __construct(ScriptContext/*!*/context) method __PopulateTypeDesc (line 752) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method EmptyIterator (line 762) | [EditorBrowsable(EditorBrowsableState.Never)] method EmptyIterator (line 771) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 777) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 788) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 795) | [EditorBrowsable(EditorBrowsableState.Never)] method valid (line 802) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 809) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 816) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 829) | [ImplementsMethod] method next (line 835) | [ImplementsMethod] method valid (line 841) | [ImplementsMethod] method key (line 847) | [ImplementsMethod] method current (line 857) | [ImplementsMethod] method EmptyIterator (line 875) | protected EmptyIterator(SerializationInfo info, StreamingContext context) class IteratorIterator (line 890) | [ImplementsType] method __construct (line 908) | [ImplementsMethod] method __call (line 963) | [EditorBrowsable(EditorBrowsableState.Never)] method __call (line 972) | [ImplementsMethod, NeedsArgless] // TODO: hide this method to not b... method getInnerIterator (line 994) | [ImplementsMethod] method rewind (line 1004) | [ImplementsMethod] method next (line 1018) | [ImplementsMethod] method valid (line 1030) | [ImplementsMethod] method key (line 1036) | [ImplementsMethod] method current (line 1042) | [ImplementsMethod] method __PopulateTypeDesc (line 1052) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method IteratorIterator (line 1062) | [EditorBrowsable(EditorBrowsableState.Never)] method IteratorIterator (line 1071) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 1077) | [EditorBrowsable(EditorBrowsableState.Never)] method getInnerIterator (line 1090) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 1101) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 1108) | [EditorBrowsable(EditorBrowsableState.Never)] method valid (line 1115) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 1122) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 1129) | [EditorBrowsable(EditorBrowsableState.Never)] method IteratorIterator (line 1146) | protected IteratorIterator(SerializationInfo info, StreamingContext co... class FilterIterator (line 1159) | [ImplementsType] method accept (line 1162) | [ImplementsMethod] method SkipNotAccepted (line 1165) | private void SkipNotAccepted(ScriptContext/*!*/context) method rewind (line 1172) | [ImplementsMethod] method next (line 1181) | [ImplementsMethod] method __PopulateTypeDesc (line 1192) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method accept (line 1197) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 1204) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 1211) | [EditorBrowsable(EditorBrowsableState.Never)] method FilterIterator (line 1223) | [EditorBrowsable(EditorBrowsableState.Never)] method FilterIterator (line 1232) | [EditorBrowsable(EditorBrowsableState.Never)] class RecursiveArrayIterator (line 1248) | [ImplementsType] method getChildren (line 1253) | [ImplementsMethod] method hasChildren (line 1270) | [ImplementsMethod] method __PopulateTypeDesc (line 1281) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method RecursiveArrayIterator (line 1291) | [EditorBrowsable(EditorBrowsableState.Never)] method RecursiveArrayIterator (line 1300) | [EditorBrowsable(EditorBrowsableState.Never)] method getChildren (line 1316) | [EditorBrowsable(EditorBrowsableState.Never)] method hasChildren (line 1323) | [EditorBrowsable(EditorBrowsableState.Never)] class EnumerableIteratorEntry (line 1338) | internal class EnumerableIteratorEntry method EnumerableIteratorEntry (line 1348) | public EnumerableIteratorEntry(IPhpEnumerable/*!*/obj) method rewind (line 1359) | public void rewind() method next (line 1369) | public void next() class RecursiveIteratorIterator (line 1386) | [ImplementsType] type Modes (line 1407) | private enum Modes type Flags (line 1414) | [Flags] method GetEnumerator (line 1420) | private IEnumerator>/*!*/GetEnumerator(Sc... method beginChildren (line 1495) | [ImplementsMethod] method beginIteration (line 1501) | [ImplementsMethod] method callGetChildren (line 1507) | [ImplementsMethod] method callHasChildren (line 1521) | [ImplementsMethod] method __construct (line 1535) | [ImplementsMethod] method endChildren (line 1574) | [ImplementsMethod] method endIteration (line 1580) | [ImplementsMethod] method getDepth (line 1586) | [ImplementsMethod] method getMaxDepth (line 1595) | [ImplementsMethod] method getSubIterator (line 1604) | [ImplementsMethod] method nextElement (line 1617) | [ImplementsMethod] method setMaxDepth (line 1623) | [ImplementsMethod] method __call (line 1644) | [EditorBrowsable(EditorBrowsableState.Never)] method __call (line 1653) | [ImplementsMethod, NeedsArgless] // TODO: hide this method to not b... method getInnerIterator (line 1675) | [ImplementsMethod] method rewind (line 1688) | [ImplementsMethod] method next (line 1705) | [ImplementsMethod] method valid (line 1716) | [ImplementsMethod] method key (line 1728) | [ImplementsMethod] method current (line 1737) | [ImplementsMethod] method __PopulateTypeDesc (line 1750) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method RecursiveIteratorIterator (line 1770) | [EditorBrowsable(EditorBrowsableState.Never)] method RecursiveIteratorIterator (line 1779) | [EditorBrowsable(EditorBrowsableState.Never)] method beginChildren (line 1789) | public static object beginChildren(object instance, PhpStack stack) method beginIteration (line 1795) | public static object beginIteration(object instance, PhpStack stack) method callGetChildren (line 1801) | public static object callGetChildren(object instance, PhpStack stack) method callHasChildren (line 1807) | public static object callHasChildren(object instance, PhpStack stack) method __construct (line 1813) | public static object __construct(object instance, PhpStack stack) method endChildren (line 1822) | public static object endChildren(object instance, PhpStack stack) method endIteration (line 1828) | public static object endIteration(object instance, PhpStack stack) method getDepth (line 1834) | public static object getDepth(object instance, PhpStack stack) method getMaxDepth (line 1840) | public static object getMaxDepth(object instance, PhpStack stack) method getSubIterator (line 1846) | public static object getSubIterator(object instance, PhpStack stack) method nextElement (line 1853) | public static object nextElement(object instance, PhpStack stack) method setMaxDepth (line 1859) | public static object setMaxDepth(object instance, PhpStack stack) method getInnerIterator (line 1870) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 1881) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 1888) | [EditorBrowsable(EditorBrowsableState.Never)] method valid (line 1895) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 1902) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 1909) | [EditorBrowsable(EditorBrowsableState.Never)] method RecursiveIteratorIterator (line 1926) | protected RecursiveIteratorIterator(SerializationInfo info, StreamingC... class AppendIterator (line 1938) | [ImplementsType] method NextInternal (line 1947) | private void NextInternal(ScriptContext/*!*/context) method __construct (line 1973) | [ImplementsMethod] method append (line 1979) | [ImplementsMethod] method getArrayIterator (line 2002) | [ImplementsMethod] method getIteratorIndex (line 2008) | [ImplementsMethod] method getInnerIterator (line 2018) | [ImplementsMethod] method rewind (line 2028) | [ImplementsMethod] method next (line 2041) | [ImplementsMethod] method valid (line 2048) | [ImplementsMethod] method key (line 2054) | [ImplementsMethod] method current (line 2060) | [ImplementsMethod] method __PopulateTypeDesc (line 2070) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method AppendIterator (line 2080) | [EditorBrowsable(EditorBrowsableState.Never)] method AppendIterator (line 2089) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 2099) | [EditorBrowsable(EditorBrowsableState.Never)] method append (line 2106) | [ImplementsMethod] method getArrayIterator (line 2114) | [ImplementsMethod] method getIteratorIndex (line 2121) | [ImplementsMethod] method getInnerIterator (line 2132) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 2143) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 2150) | [EditorBrowsable(EditorBrowsableState.Never)] method valid (line 2157) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 2164) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 2171) | [EditorBrowsable(EditorBrowsableState.Never)] method AppendIterator (line 2188) | protected AppendIterator(SerializationInfo info, StreamingContext cont... FILE: Source/Core/SPL/Misc.cs type SplObserver (line 28) | [ImplementsType] method update (line 31) | [ImplementsMethod] type SplSubject (line 38) | [ImplementsType] method attach (line 41) | [ImplementsMethod] method detach (line 43) | [ImplementsMethod] method notify (line 45) | [ImplementsMethod] FILE: Source/Core/SPL/Reflection.cs type Reflector (line 30) | [ImplementsType] method __toString (line 41) | [ImplementsMethod] class Reflection (line 63) | #if !SILVERLIGHT type Modifiers (line 69) | [Flags] method getModifierNames (line 88) | [ImplementsMethod] method export (line 116) | [ImplementsMethod] method __PopulateTypeDesc (line 133) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method Reflection (line 142) | [EditorBrowsable(EditorBrowsableState.Never)] method Reflection (line 151) | [EditorBrowsable(EditorBrowsableState.Never)] method getModifierNames (line 160) | [EditorBrowsable(EditorBrowsableState.Never)] method export (line 174) | [EditorBrowsable(EditorBrowsableState.Never)] method Reflection (line 197) | protected Reflection(SerializationInfo info, StreamingContext context) class ReflectionException (line 210) | [ImplementsType] method __PopulateTypeDesc (line 223) | internal static new void __PopulateTypeDesc(PhpTypeDesc typeDesc) method ReflectionException (line 229) | [EditorBrowsable(EditorBrowsableState.Never)] method ReflectionException (line 238) | [EditorBrowsable(EditorBrowsableState.Never)] method ReflectionException (line 252) | protected ReflectionException(SerializationInfo info, StreamingContext... class ReflectionProperty (line 268) | #if !SILVERLIGHT class RuntimePhpProperty (line 311) | private sealed class RuntimePhpProperty : DPropertyDesc method RuntimePhpProperty (line 318) | internal RuntimePhpProperty(DTypeDesc/*!*/ declaringType, GetterDele... method GenerateGetterStub (line 329) | protected override GetterDelegate GenerateGetterStub() method GenerateSetterStub (line 334) | protected override SetterDelegate GenerateSetterStub() class KnownRuntimeProperty (line 346) | private sealed class KnownRuntimeProperty : KnownProperty method EmitGet (line 358) | internal override PhpTypeCode EmitGet(CodeGenerator codeGenerator, C... method EmitSet (line 363) | internal override AssignmentCallback EmitSet(CodeGenerator codeGener... method EmitUnset (line 368) | internal override void EmitUnset(CodeGenerator codeGenerator, Core.E... method KnownRuntimeProperty (line 373) | public KnownRuntimeProperty(DPropertyDesc desc, string name) method ReflectionProperty (line 389) | [EditorBrowsable(EditorBrowsableState.Never)] method ReflectionProperty (line 397) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 402) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 414) | [ImplementsMethod] method getDeclaringClass (line 464) | [ImplementsMethod] method getDeclaringClass (line 476) | [EditorBrowsable(EditorBrowsableState.Never)] method getModifiers (line 486) | [ImplementsMethod] method getModifiers (line 501) | [EditorBrowsable(EditorBrowsableState.Never)] method getName (line 508) | [ImplementsMethod] method getName (line 513) | [EditorBrowsable(EditorBrowsableState.Never)] method getValue (line 520) | [ImplementsMethod] method getValue (line 538) | [EditorBrowsable(EditorBrowsableState.Never)] method setValue (line 546) | [ImplementsMethod] method setValue (line 587) | [EditorBrowsable(EditorBrowsableState.Never)] method isDefault (line 602) | [ImplementsMethod] method isDefault (line 607) | [EditorBrowsable(EditorBrowsableState.Never)] method isPrivate (line 614) | [ImplementsMethod] method isPrivate (line 619) | [EditorBrowsable(EditorBrowsableState.Never)] method isProtected (line 626) | [ImplementsMethod] method isProtected (line 631) | [EditorBrowsable(EditorBrowsableState.Never)] method isPublic (line 638) | [ImplementsMethod] method isPublic (line 643) | [EditorBrowsable(EditorBrowsableState.Never)] method isStatic (line 650) | [ImplementsMethod] method isStatic (line 655) | [EditorBrowsable(EditorBrowsableState.Never)] method setAccessible (line 662) | [ImplementsMethod] method setAccessible (line 672) | [EditorBrowsable(EditorBrowsableState.Never)] method __toString (line 680) | [ImplementsMethod] method __toString (line 690) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Core/SPL/ReflectionClass.cs class ReflectionClass (line 32) | [Serializable] method ReflectionClass (line 91) | [EditorBrowsable(EditorBrowsableState.Never)] method ReflectionClass (line 99) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 104) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 112) | [ImplementsMethod] method ResolveType (line 134) | private static DTypeDesc ResolveType(ScriptContext/*!*/context, string... method newInstance (line 143) | [EditorBrowsable(EditorBrowsableState.Never)] method newInstance (line 164) | [ImplementsMethod] method newInstanceArgs (line 172) | [EditorBrowsable(EditorBrowsableState.Never)] method newInstanceArgs (line 186) | [ImplementsMethod] method getName (line 215) | [EditorBrowsable(EditorBrowsableState.Never)] method getName (line 225) | [ImplementsMethod] method inNamespace (line 231) | [EditorBrowsable(EditorBrowsableState.Never)] method inNamespace (line 241) | [ImplementsMethod] method getNamespaceName (line 248) | [EditorBrowsable(EditorBrowsableState.Never)] method getNamespaceName (line 258) | [ImplementsMethod] method getShortName (line 271) | [EditorBrowsable(EditorBrowsableState.Never)] method getShortName (line 281) | [ImplementsMethod] method __toString (line 298) | [EditorBrowsable(EditorBrowsableState.Never)] method __toString (line 304) | [ImplementsMethod] method VisibilityString (line 405) | private static string VisibilityString(PhpMemberAttributes attrs) method hasMethod (line 421) | [ImplementsMethod] method hasMethod (line 433) | [EditorBrowsable(EditorBrowsableState.Never)] method hasConstant (line 441) | [ImplementsMethod] method hasConstant (line 453) | [EditorBrowsable(EditorBrowsableState.Never)] method hasProperty (line 461) | [ImplementsMethod] method hasProperty (line 476) | [EditorBrowsable(EditorBrowsableState.Never)] method getFileName (line 488) | [ImplementsMethod] method getFileName (line 503) | [EditorBrowsable(EditorBrowsableState.Never)] method getStaticPropertyValue (line 514) | [ImplementsMethod] method getStaticPropertyValue (line 521) | [EditorBrowsable(EditorBrowsableState.Never)] method setStaticPropertyValue (line 530) | [ImplementsMethod] method setStaticPropertyValue (line 538) | [EditorBrowsable(EditorBrowsableState.Never)] method getConstant (line 547) | [ImplementsMethod] method getConstant (line 554) | [EditorBrowsable(EditorBrowsableState.Never)] method getConstants (line 562) | [ImplementsMethod] method getConstants (line 572) | [EditorBrowsable(EditorBrowsableState.Never)] method getInterfaceNames (line 583) | [ImplementsMethod] method getInterfaceNames (line 592) | [EditorBrowsable(EditorBrowsableState.Never)] method getParentClass (line 599) | [ImplementsMethod] method getParentClass (line 612) | [EditorBrowsable(EditorBrowsableState.Never)] method getInterfaces (line 619) | [ImplementsMethod] method getInterfaces (line 640) | [EditorBrowsable(EditorBrowsableState.Never)] method implementsInterface (line 647) | [ImplementsMethod] method implementsInterface (line 669) | [EditorBrowsable(EditorBrowsableState.Never)] method getConstructor (line 681) | [ImplementsMethod] method getConstructor (line 700) | [EditorBrowsable(EditorBrowsableState.Never)] method getMethod (line 707) | [ImplementsMethod] method getMethod (line 728) | [EditorBrowsable(EditorBrowsableState.Never)] method getMethods (line 736) | [ImplementsMethod] method getMethods (line 757) | [EditorBrowsable(EditorBrowsableState.Never)] method getStaticProperties (line 765) | [ImplementsMethod] method getStaticProperties (line 779) | [EditorBrowsable(EditorBrowsableState.Never)] method getProperties (line 786) | [ImplementsMethod] method getProperties (line 806) | [EditorBrowsable(EditorBrowsableState.Never)] method getProperty (line 814) | [ImplementsMethod] method getProperty (line 836) | [EditorBrowsable(EditorBrowsableState.Never)] method getModifiers (line 848) | [ImplementsMethod] method getModifiers (line 861) | [EditorBrowsable(EditorBrowsableState.Never)] method isAbstract (line 872) | [ImplementsMethod] method isAbstract (line 878) | [EditorBrowsable(EditorBrowsableState.Never)] method isFinal (line 885) | [ImplementsMethod] method isFinal (line 891) | [EditorBrowsable(EditorBrowsableState.Never)] method isCloneable (line 898) | [ImplementsMethod] method isCloneable (line 908) | [EditorBrowsable(EditorBrowsableState.Never)] method isInstance (line 915) | [ImplementsMethod] method isInstance (line 925) | [EditorBrowsable(EditorBrowsableState.Never)] method isInstantiable (line 933) | [ImplementsMethod] method isInstantiable (line 945) | [EditorBrowsable(EditorBrowsableState.Never)] method isInterface (line 952) | [ImplementsMethod] method isInterface (line 958) | [EditorBrowsable(EditorBrowsableState.Never)] method isInternal (line 965) | [ImplementsMethod] method isInternal (line 971) | [EditorBrowsable(EditorBrowsableState.Never)] method isIterateable (line 978) | [ImplementsMethod] method isIterateable (line 985) | [EditorBrowsable(EditorBrowsableState.Never)] method isUserDefined (line 992) | [ImplementsMethod] method isUserDefined (line 998) | [EditorBrowsable(EditorBrowsableState.Never)] method isTrait (line 1005) | [ImplementsMethod] method isTrait (line 1011) | [EditorBrowsable(EditorBrowsableState.Never)] method isSubclassOf (line 1018) | [ImplementsMethod] method isSubclassOf (line 1032) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Core/SPL/ReflectionFunction.cs class ReflectionFunctionAbstract (line 30) | [ImplementsType] method ReflectionFunctionAbstract (line 51) | [EditorBrowsable(EditorBrowsableState.Never)] method ReflectionFunctionAbstract (line 59) | [EditorBrowsable(EditorBrowsableState.Never)] method __clone (line 68) | [ImplementsMethod] method __clone (line 74) | [EditorBrowsable(EditorBrowsableState.Never)] method getClosureThis (line 81) | [ImplementsMethod] method getClosureThis (line 87) | [EditorBrowsable(EditorBrowsableState.Never)] method getDocComment (line 94) | [ImplementsMethod] method getDocComment (line 100) | [EditorBrowsable(EditorBrowsableState.Never)] method getEndLine (line 107) | [ImplementsMethod] method getEndLine (line 113) | [EditorBrowsable(EditorBrowsableState.Never)] method getExtension (line 120) | [ImplementsMethod] method getExtension (line 126) | [EditorBrowsable(EditorBrowsableState.Never)] method getExtensionName (line 133) | [ImplementsMethod] method getExtensionName (line 139) | [EditorBrowsable(EditorBrowsableState.Never)] method getFileName (line 146) | [ImplementsMethod] method getFileName (line 152) | [EditorBrowsable(EditorBrowsableState.Never)] method getName (line 159) | [ImplementsMethod] method getName (line 165) | [EditorBrowsable(EditorBrowsableState.Never)] method getNamespaceName (line 172) | [ImplementsMethod] method getNamespaceName (line 178) | [EditorBrowsable(EditorBrowsableState.Never)] method getNumberOfParameters (line 185) | [ImplementsMethod] method getNumberOfParameters (line 191) | [EditorBrowsable(EditorBrowsableState.Never)] method getNumberOfRequiredParameters (line 198) | [ImplementsMethod] method getNumberOfRequiredParameters (line 204) | [EditorBrowsable(EditorBrowsableState.Never)] method getParameters (line 211) | [ImplementsMethod] method getParameters (line 217) | [EditorBrowsable(EditorBrowsableState.Never)] method getShortName (line 224) | [ImplementsMethod] method getShortName (line 230) | [EditorBrowsable(EditorBrowsableState.Never)] method getStartLine (line 237) | [ImplementsMethod] method getStartLine (line 243) | [EditorBrowsable(EditorBrowsableState.Never)] method getStaticVariables (line 250) | [ImplementsMethod] method getStaticVariables (line 256) | [EditorBrowsable(EditorBrowsableState.Never)] method inNamespace (line 263) | [ImplementsMethod] method inNamespace (line 269) | [EditorBrowsable(EditorBrowsableState.Never)] method isClosure (line 276) | [ImplementsMethod] method isClosure (line 282) | [EditorBrowsable(EditorBrowsableState.Never)] method isDeprecated (line 289) | [ImplementsMethod] method isDeprecated (line 295) | [EditorBrowsable(EditorBrowsableState.Never)] method isInternal (line 302) | [ImplementsMethod] method isInternal (line 308) | [EditorBrowsable(EditorBrowsableState.Never)] method isUserDefined (line 315) | [ImplementsMethod] method isUserDefined (line 321) | [EditorBrowsable(EditorBrowsableState.Never)] method returnsReference (line 328) | [ImplementsMethod] method returnsReference (line 334) | [EditorBrowsable(EditorBrowsableState.Never)] method __toString (line 341) | [ImplementsMethod] method __toString (line 344) | [EditorBrowsable(EditorBrowsableState.Never)] class ReflectionFunction (line 361) | [ImplementsType] method ReflectionFunction (line 393) | [EditorBrowsable(EditorBrowsableState.Never)] method ReflectionFunction (line 401) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 406) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 420) | [ImplementsMethod] method __toString (line 441) | [ImplementsMethod] method __toString (line 446) | [EditorBrowsable(EditorBrowsableState.Never)] method getClosure (line 455) | [ImplementsMethod] method getClosure (line 460) | [EditorBrowsable(EditorBrowsableState.Never)] method invoke (line 467) | [ImplementsMethod, NeedsArgless] method invoke (line 474) | [EditorBrowsable(EditorBrowsableState.Never)] method invokeArgs (line 487) | [ImplementsMethod] method invokeArgs (line 504) | [EditorBrowsable(EditorBrowsableState.Never)] method isDisabled (line 513) | [ImplementsMethod] method isDisabled (line 519) | [EditorBrowsable(EditorBrowsableState.Never)] class ReflectionMethod (line 531) | [ImplementsType] method ReflectionMethod (line 575) | [EditorBrowsable(EditorBrowsableState.Never)] method ReflectionMethod (line 583) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 588) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 600) | [ImplementsMethod] method getClosure (line 640) | [ImplementsMethod] method getClosure (line 683) | [EditorBrowsable(EditorBrowsableState.Never)] method getModifiers (line 691) | [ImplementsMethod] method getModifiers (line 708) | [EditorBrowsable(EditorBrowsableState.Never)] method getPrototype (line 721) | [ImplementsMethod] method getPrototype (line 738) | [EditorBrowsable(EditorBrowsableState.Never)] method getDeclaringClass (line 745) | [ImplementsMethod] method getDeclaringClass (line 757) | [EditorBrowsable(EditorBrowsableState.Never)] method invoke (line 765) | [ImplementsMethod, NeedsArgless] method invoke (line 772) | [EditorBrowsable(EditorBrowsableState.Never)] method invokeArgs (line 792) | [ImplementsMethod] method invokeArgs (line 821) | [EditorBrowsable(EditorBrowsableState.Never)] method isAbstract (line 830) | [ImplementsMethod] method isAbstract (line 835) | [EditorBrowsable(EditorBrowsableState.Never)] method isConstructor (line 842) | [ImplementsMethod] method isConstructor (line 847) | [EditorBrowsable(EditorBrowsableState.Never)] method isDestructor (line 854) | [ImplementsMethod] method isDestructor (line 859) | [EditorBrowsable(EditorBrowsableState.Never)] method isFinal (line 866) | [ImplementsMethod] method isFinal (line 871) | [EditorBrowsable(EditorBrowsableState.Never)] method isPrivate (line 878) | [ImplementsMethod] method isPrivate (line 883) | [EditorBrowsable(EditorBrowsableState.Never)] method isProtected (line 890) | [ImplementsMethod] method isProtected (line 895) | [EditorBrowsable(EditorBrowsableState.Never)] method isPublic (line 902) | [ImplementsMethod] method isPublic (line 907) | [EditorBrowsable(EditorBrowsableState.Never)] method isStatic (line 914) | [ImplementsMethod] method isStatic (line 919) | [EditorBrowsable(EditorBrowsableState.Never)] method setAccessible (line 926) | [ImplementsMethod] method setAccessible (line 936) | [EditorBrowsable(EditorBrowsableState.Never)] method __toString (line 944) | [ImplementsMethod] method __toString (line 954) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Core/SPL/Serializable.cs type Serializable (line 29) | [ImplementsType] method serialize (line 35) | [ImplementsMethod] method unserialize (line 42) | [ImplementsMethod] FILE: Source/Core/SPL/SplObjectStorage.cs class SplObjectStorage (line 28) | [ImplementsType] method asObjectStorage (line 48) | private static SplObjectStorage asObjectStorage(object storage) method addAll (line 63) | [ImplementsMethod] method attach (line 88) | [ImplementsMethod] method contains (line 105) | [ImplementsMethod] method detach (line 117) | [ImplementsMethod] method getHash (line 129) | [ImplementsMethod] method removeAll (line 141) | [ImplementsMethod] method removeAllExcept (line 165) | [ImplementsMethod] method getInfo (line 191) | [ImplementsMethod] method setInfo (line 203) | [ImplementsMethod] method count (line 216) | [ImplementsMethod] method rewind (line 228) | [ImplementsMethod] method next (line 238) | [ImplementsMethod] method valid (line 250) | [ImplementsMethod] method key (line 256) | [ImplementsMethod] method current (line 262) | [ImplementsMethod] method serialize (line 272) | [ImplementsMethod] method unserialize (line 278) | [ImplementsMethod] method offsetGet (line 288) | [ImplementsMethod] method offsetSet (line 294) | [ImplementsMethod] method offsetUnset (line 302) | [ImplementsMethod] method offsetExists (line 310) | [ImplementsMethod] method __PopulateTypeDesc (line 324) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method SplObjectStorage (line 332) | [EditorBrowsable(EditorBrowsableState.Never)] method SplObjectStorage (line 341) | [EditorBrowsable(EditorBrowsableState.Never)] method addAll (line 349) | [EditorBrowsable(EditorBrowsableState.Never)] method attach (line 357) | [EditorBrowsable(EditorBrowsableState.Never)] method contains (line 366) | [EditorBrowsable(EditorBrowsableState.Never)] method detach (line 374) | [EditorBrowsable(EditorBrowsableState.Never)] method getHash (line 382) | [EditorBrowsable(EditorBrowsableState.Never)] method removeAll (line 390) | [EditorBrowsable(EditorBrowsableState.Never)] method removeAllExcept (line 398) | [EditorBrowsable(EditorBrowsableState.Never)] method getInfo (line 406) | [EditorBrowsable(EditorBrowsableState.Never)] method setInfo (line 413) | [EditorBrowsable(EditorBrowsableState.Never)] method rewind (line 425) | [EditorBrowsable(EditorBrowsableState.Never)] method next (line 432) | [EditorBrowsable(EditorBrowsableState.Never)] method valid (line 439) | [EditorBrowsable(EditorBrowsableState.Never)] method key (line 446) | [EditorBrowsable(EditorBrowsableState.Never)] method current (line 453) | [EditorBrowsable(EditorBrowsableState.Never)] method offsetGet (line 464) | [EditorBrowsable(EditorBrowsableState.Never)] method offsetSet (line 472) | [EditorBrowsable(EditorBrowsableState.Never)] method offsetUnset (line 481) | [EditorBrowsable(EditorBrowsableState.Never)] method offsetExists (line 489) | [EditorBrowsable(EditorBrowsableState.Never)] method count (line 501) | [EditorBrowsable(EditorBrowsableState.Never)] method serialize (line 512) | [EditorBrowsable(EditorBrowsableState.Never)] method unserialize (line 519) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Core/Script.cs class InclusionResolutionContext (line 31) | public class InclusionResolutionContext method InclusionResolutionContext (line 65) | public InclusionResolutionContext(ApplicationContext applicationContex... type IPhpScript (line 81) | public interface IPhpScript class PhpScript (line 88) | public sealed class PhpScript method IsMainHelper (line 107) | internal static bool IsMainHelper(MethodInfo/*!*/ method, ParameterInf... method IsScriptType (line 121) | public static bool IsScriptType(Type type) method ParseMDeclName (line 171) | public static void ParseMDeclName(string/*!*/ fullClrName, out string ... method ParseMDeclName (line 189) | public static string/*!*/ ParseMDeclName(string/*!*/ fullClrName) method FormatMDeclName (line 203) | public static string FormatMDeclName(string name, int index) method SearchInSearchPaths (line 246) | private static FullPath SearchInSearchPaths(InclusionResolutionContext... method FindInclusionTargetPath (line 311) | internal static FullPath FindInclusionTargetPath(InclusionResolutionCo... method Test_FindInclusionTargetPath (line 377) | public static void Test_FindInclusionTargetPath() method Test_TranslateIncludeExpression (line 418) | public static void Test_TranslateIncludeExpression() FILE: Source/Core/ScriptContext.CLR.cs class ScriptContext (line 38) | [DebuggerTypeProxy(typeof(ScriptContext.DebugView))] method InitWebRequest (line 52) | internal static ScriptContext/*!*/ InitWebRequest(ApplicationContext/*... method RunApplication (line 86) | [Emitted, EditorBrowsable(EditorBrowsableState.Never)] method InitApplication (line 157) | public static ScriptContext/*!*/ InitApplication(ApplicationContext/*!... method InitContext (line 221) | public static ScriptContext/*!*/InitContext(ApplicationContext appCont... method InitContext (line 246) | public static ScriptContext/*!*/InitContext(ApplicationContext appCont... method InitConstants (line 266) | private void InitConstants(DualDictionary _constants) method CreateDefaultScriptContext (line 348) | private static ScriptContext CreateDefaultScriptContext() method Include (line 389) | public object Include(string/*!*/ relativeSourcePath, bool once) method IncludeScript (line 466) | internal object IncludeScript(string/*!*/ relativeSourcePath, ScriptIn... method StaticInclude (line 518) | [Emitted, EditorBrowsable(EditorBrowsableState.Never)] method DynamicInclude (line 554) | [Emitted, EditorBrowsable(EditorBrowsableState.Never)] method SearchForIncludedFile (line 604) | private FullPath SearchForIncludedFile(PhpError errorSeverity, string ... method LoadDynamicScriptType (line 662) | private ScriptInfo LoadDynamicScriptType(PhpSourceFile/*!*/ sourceFile) method InitPlatformSpecific (line 685) | void InitPlatformSpecific() method RegisterSessionGlobals (line 698) | public void RegisterSessionGlobals() FILE: Source/Core/ScriptContext.CoreCLR.cs class ScriptContext (line 37) | public sealed partial class ScriptContext : MarshalByRefObject method InitConstants (line 41) | private void InitConstants(DualDictionary _constants) method RunSilverlightApplication (line 63) | [EditorBrowsable(EditorBrowsableState.Never)] method InitApplication (line 124) | public static ScriptContext/*!*/ InitApplication(ApplicationContext/*!... method DynamicInclude (line 156) | [Emitted, EditorBrowsable(EditorBrowsableState.Never)] method InitPlatformSpecific (line 266) | void InitPlatformSpecific() method RegisterSessionGlobals (line 277) | public void RegisterSessionGlobals() FILE: Source/Core/ScriptContext.cs class ScriptInfo (line 41) | [DebuggerNonUserCode] method SaveMaxCounts (line 76) | internal void SaveMaxCounts(ScriptContext/*!*/context) method ScriptInfo (line 91) | internal ScriptInfo(Type/*!*/script) method ScriptInfo (line 98) | internal ScriptInfo(Type/*!*/script, MethodInfo/*!*/mainHelper) type ResolveTypeFlags (line 159) | [Flags] class ScriptContext (line 187) | [DebuggerNonUserCode] class DebugView (line 192) | internal class DebugView method DebugView (line 196) | public DebugView(ScriptContext/*!*/ context) method GetIncludedScripts (line 277) | public IEnumerable GetIncludedScripts() method DeclaredFunctionsAllocate (line 328) | private void DeclaredFunctionsAllocate(int capacity) method DeclaredTypesAllocate (line 352) | private void DeclaredTypesAllocate(int capacity) method ScriptContext (line 475) | public ScriptContext(ApplicationContext/*!*/ appContext) method ScriptContext (line 488) | public ScriptContext(ApplicationContext/*!*/ appContext, LocalConfigur... method Fork (line 524) | public ScriptContext/*!*/ Fork() method DefineConstant (line 677) | public bool DefineConstant(string name, object value) method DefineConstant (line 691) | public bool DefineConstant(string name, object value, bool ignoreCase) method DeclareConstant (line 711) | [Emitted] method GetConstantValue (line 724) | [Emitted] method GetClassConstant (line 739) | private bool GetClassConstant(string fullname, out DConstantDesc desc,... method GetConstantValue (line 776) | private object GetConstantValue(string name, string fallbackName, bool... method GetConstantValue (line 832) | public object GetConstantValue(string name, bool quiet, bool returnNam... method IsConstantDefined (line 842) | [Emitted] method GetDefinedConstants (line 859) | public void GetDefinedConstants(IDictionary/*!*/ result) method GetDefinedConstantCount (line 875) | public int GetDefinedConstantCount() method GetDefinedUserConstantCount (line 884) | public int GetDefinedUserConstantCount() method GetDefinedUserConstants (line 892) | public void GetDefinedUserConstants(IDictionary/*!*/ result) method GetDefinedExtensionConstants (line 909) | public void GetDefinedExtensionConstants(IDictionary/*!*/ result, stri... method DeclareFunction (line 958) | [Emitted] method DeclareFunctionInMap (line 980) | private void DeclareFunctionInMap(int index) method IsFunctionDeclared (line 991) | private bool IsFunctionDeclared(DRoutineDesc desc) method DeclareLambda (line 1002) | [Emitted] method Call (line 1029) | [Emitted] method CallVoid (line 1040) | [Emitted] method CallValue (line 1048) | [Emitted] method CallInternal (line 1062) | private static object CallInternal(Dictionary localVar... method GetDeclaredFunctions (line 1107) | public void GetDeclaredFunctions(IList/*!*/ userFunctions, IList/*!*/ ... method DeclareType (line 1143) | [Emitted] method DeclareGenericType (line 1160) | public void DeclareGenericType(PhpTypeDesc/*!*/ typeDesc, string/*!*/ ... method DeclareType (line 1204) | [Emitted] method GetDeclaredClasses (line 1210) | public IList/*!*/ GetDeclaredClasses(IList/*!*/ result) method GetDeclaredInterfaces (line 1232) | public IList/*!*/ GetDeclaredInterfaces(IList/*!*/ result) method DeclareIncompleteTypeHelper (line 1260) | [Emitted] method IncompleteTypeDeclared (line 1287) | [Emitted] method ResolveFunctionWithHint (line 1322) | private DRoutineDesc ResolveFunctionWithHint(DRoutineDesc routineHint,... method ResolveFunction (line 1330) | public DRoutineDesc ResolveFunction(string/*!*/ fullName, NamingContex... method ResolveFunction (line 1340) | public DRoutineDesc ResolveFunction(string/*!*/ fullName, NamingContex... method ResolveType (line 1351) | public DTypeDesc ResolveType(string/*!*/ fullName) method ResolveType (line 1356) | private DTypeDesc ResolveType(string/*!*/ fullName, NamingContext name... method ResolveType (line 1376) | public DTypeDesc ResolveType(string/*!*/ fullName, NamingContext nameC... method ResolveTypeByAutoload (line 1428) | private DTypeDesc ResolveTypeByAutoload(string fullName, NamingContext... method ResolveGenericParameterType (line 1510) | private DTypeDesc ResolveGenericParameterType(string lowercaseFullName... method ResolveSpecialTypeNames (line 1547) | private DTypeDesc ResolveSpecialTypeNames(string/*!*/ fullName, DTypeD... method SearchForName (line 1602) | private Desc SearchForName( method TryResolveGenericTypeName (line 1654) | public DTypeDesc TryResolveGenericTypeName(string/*!*/ fullName, Namin... method ResolveGenericTypeName (line 1666) | private DTypeDesc ResolveGenericTypeName(ref int i, string/*!*/ fullNa... method CheckGenericNameStructure (line 1710) | private bool CheckGenericNameStructure(string/*!*/ fullName) method DisableErrorReporting (line 1800) | [Emitted] method EnableErrorReporting (line 1809) | [Emitted] method Echo (line 1933) | [Emitted] method Echo (line 1969) | [Emitted] method Echo (line 1982) | [Emitted] method Echo (line 1993) | [Emitted] method Echo (line 2004) | [Emitted] method Echo (line 2015) | [Emitted] method Echo (line 2026) | [Emitted] method ApplyExecutionTimeout (line 2125) | public void ApplyExecutionTimeout(int seconds) method GuardedCall (line 2142) | internal TResult GuardedCall(Converter... method CallUserExceptionHandler (line 2236) | private object CallUserExceptionHandler(PHP.Library.SPL.Exception/*!*/ e) method CallUserExceptionToString (line 2246) | private string CallUserExceptionToString(Library.SPL.Exception/*!*/ e) method GuardedMain (line 2253) | private object GuardedMain(object/*!*/ mainRoutine) method FinalizeBufferedOutput (line 2274) | internal object FinalizeBufferedOutput(object _) method ThreadAbortedDueToTimeout (line 2289) | private void ThreadAbortedDueToTimeout() method TimedOut (line 2307) | private void TimedOut(object/*!*/ thread) method Die (line 2320) | [Emitted] method RegisterShutdownCallback (line 2350) | public void RegisterShutdownCallback(PhpCallback/*!*/ callback, params... method ProcessShutdownCallbacks (line 2366) | public object ProcessShutdownCallbacks(object _) method RegisterDObjectForFinalization (line 2399) | [Emitted] method FinalizePhpObjects (line 2442) | internal object FinalizePhpObjects(object _) method ReleaseObject (line 2494) | internal object ReleaseObject(IPhpObjectGraphNode node, ScriptContext ... method AcquireObject (line 2560) | internal object AcquireObject(IPhpObjectGraphNode node, ScriptContext ... method AcquireArray (line 2579) | internal void AcquireArray(PhpArray array) method ReleaseArray (line 2590) | internal void ReleaseArray(PhpArray array) method GetStaticLocal (line 2607) | [Emitted, EditorBrowsable(EditorBrowsableState.Never)] method GetStaticLocalId (line 2618) | [Emitted, EditorBrowsable(EditorBrowsableState.Never)] method AddStaticLocal (line 2631) | [Emitted, EditorBrowsable(EditorBrowsableState.Never)] method DefineMainScript (line 2659) | private void DefineMainScript(ScriptInfo/*!*/ script, PhpSourceFile/*!... method GetCapturedSourceCodeDescriptor (line 2711) | public SourceCodeDescriptor GetCapturedSourceCodeDescriptor() method ClearCapturedSourceCodeDescriptor (line 2719) | internal void ClearCapturedSourceCodeDescriptor() method BeginSetterChain (line 2768) | internal void BeginSetterChain(DObject obj) method ExtendSetterChain (line 2782) | internal void ExtendSetterChain(RuntimeChainElement elem) method AbortSetterChain (line 2792) | internal void AbortSetterChain(bool quiet) method FinishSetterChain (line 2806) | internal void FinishSetterChain(object value) method Call (line 2833) | public PhpReference/*!*/ Call(string/*!*/ functionName, params object[... method Call (line 2846) | public PhpReference/*!*/ Call(string/*!*/ functionName, NamingContext ... method NewObject (line 2866) | public object NewObject(string/*!*/ className, params object[] ctorArg... method NewObject (line 2878) | public object NewObject(string/*!*/ className, NamingContext namingCon... method Dispose (line 2914) | void IDisposable.Dispose() FILE: Source/Core/Serialization.CLR.cs class SerializationContext (line 32) | public sealed class SerializationContext method CreateFromStreamingContext (line 41) | public static SerializationContext/*!*/ CreateFromStreamingContext(Str... class SerializationSurrogate (line 124) | internal sealed class SerializationSurrogate : ISerializationSurrogate method GetObjectData (line 142) | [System.Security.SecurityCritical] method SetObjectData (line 183) | public object SetObjectData(object/*!*/ obj, SerializationInfo/*!*/ in... method OnDeserialization (line 205) | public void OnDeserialization(object/*!*/ obj) class Deserializer (line 235) | [Serializable] method Deserializer (line 265) | protected Deserializer(SerializationInfo info, StreamingContext context) method GetObjectData (line 294) | [System.Security.SecurityCritical] method GetObjectData (line 383) | [System.Security.SecurityCritical] method OnDeserialization (line 395) | public virtual void OnDeserialization(object sender) method GetRealObject (line 456) | public object/*!*/ GetRealObject(StreamingContext context) method WrapPropertyValue (line 486) | internal static object WrapPropertyValue(object val) method UnwrapPropertyValue (line 498) | internal static object UnwrapPropertyValue(object val) class SPLDeserializer (line 516) | [Serializable] method SPLDeserializer (line 531) | protected SPLDeserializer(SerializationInfo info, StreamingContext con... method GetObjectData (line 552) | [System.Security.SecurityCritical] method OnDeserialization (line 587) | public override void OnDeserialization(object sender) FILE: Source/Core/Serialization.cs class Serialization (line 36) | public static class Serialization method ParsePropertyName (line 53) | public static string/*!*/ ParsePropertyName(string/*!*/ name, out stri... method FormatPropertyName (line 89) | public static string/*!*/ FormatPropertyName(DPropertyDesc/*!*/ proper... method EnumerateSerializableProperties (line 110) | public static IEnumerable> EnumerateSeria... method EnumerateSerializableProperties (line 122) | public static IEnumerable> EnumerateSeria... method EnumerateSerializableProperties (line 167) | public static IEnumerable> EnumerateSeria... method GetUninitializedInstance (line 245) | public static DObject GetUninitializedInstance(string/*!*/ typeName, S... method SetProperty (line 289) | public static void SetProperty(DObject/*!*/ instance, string/*!*/ name... method DebugInstanceSerialized (line 336) | [Conditional("SERIALIZATION_DEBUG_LOG")] method DebugInstanceDeserialized (line 349) | [Conditional("SERIALIZATION_DEBUG_LOG")] FILE: Source/Core/SessionHandler.CLR.cs type SessionStates (line 29) | public enum SessionStates class SessionException (line 57) | public sealed class SessionException : Exception method SessionException (line 59) | internal SessionException(string message) class SessionHandler (line 70) | public abstract class SessionHandler : MarshalByRefObject method Load (line 83) | internal protected abstract PhpArray Load(ScriptContext context, HttpC... method Persist (line 91) | internal protected abstract void Persist(PhpArray variables, ScriptCon... method Abandoning (line 98) | internal protected abstract void Abandoning(ScriptContext context, Htt... method InitializeLifetimeService (line 109) | [System.Security.SecurityCritical] method GetSessionName (line 120) | public virtual string GetSessionName(RequestContext/*!*/request) method SetSessionName (line 131) | public virtual bool SetSessionName(RequestContext/*!*/request, string ... class AspNetSessionHandler (line 145) | public sealed class AspNetSessionHandler : SessionHandler method AspNetSessionHandler (line 147) | private AspNetSessionHandler() { } method GetSessionIdCookieName (line 154) | private static string GetSessionIdCookieName() method ToString (line 174) | public override string ToString() method Load (line 190) | internal protected override PhpArray Load(ScriptContext context, HttpC... method Persist (line 227) | internal protected override void Persist(PhpArray variables, ScriptCon... method Abandoning (line 264) | internal protected override void Abandoning(ScriptContext context, Htt... method GetCookie (line 279) | public static HttpCookie GetCookie(HttpContext/*!*/ context) class SessionHandlers (line 299) | public sealed class SessionHandlers method SessionHandlers (line 309) | static SessionHandlers() method RegisterHandler (line 321) | public static bool RegisterHandler(SessionHandler handler) method GetHandler (line 343) | public static SessionHandler GetHandler(string name) FILE: Source/Core/SimpleCompiler.cs class SimpleCompiler (line 23) | public class SimpleCompiler method SimpleCompiler (line 25) | public SimpleCompiler() { } method Reset (line 27) | public void Reset() { } method EmitPageConstructors (line 32) | private void EmitPageConstructors(TypeBuilder type) method GeneratePageClass (line 87) | public void GeneratePageClass(ModuleBuilder module, string sourceFileP... FILE: Source/Core/StackTrace.cs type FrameKinds (line 29) | internal enum FrameKinds class PhpStackFrame (line 40) | [DebuggerNonUserCode] method PhpStackFrame (line 157) | internal PhpStackFrame(ScriptContext/*!*/ context, StackFrame/*!*/ fra... method SetDebugInfo (line 217) | internal void SetDebugInfo(PhpStackFrame/*!*/ frame) method SetDebugInfo (line 224) | internal void SetDebugInfo(StackFrame/*!*/ frame) class PhpStackTrace (line 235) | [DebuggerNonUserCode] method GetFrame (line 245) | public PhpStackFrame GetFrame(int i) method GetFrameCount (line 254) | public int GetFrameCount() method GetFrameKind (line 266) | private static FrameKinds GetFrameKind(StackFrame/*!*/ frame) method PhpStackTrace (line 406) | public PhpStackTrace(ScriptContext/*!*/ context, int skipFrames) method PhpStackTrace (line 417) | public PhpStackTrace(ScriptContext/*!*/ context, StackTrace/*!*/ clrTr... method TraceErrorFrame (line 461) | internal static ErrorStackInfo TraceErrorFrame(ScriptContext/*!*/ cont... method FillEvalStackInfo (line 590) | internal static void FillEvalStackInfo(ScriptContext/*!*/ context, int... method HideTransparentEvals (line 627) | private static void HideTransparentEvals(List/*!*/ trace) method EvalTraceToFileName (line 663) | private static string EvalTraceToFileName(List/*!*/ tr... method GetClassContext (line 705) | public static DTypeDesc GetClassContext() method GetUserTrace (line 764) | public PhpArray GetUserTrace() method FormatUserTrace (line 810) | public static string FormatUserTrace(PhpArray/*!*/ trace) method FormatUserTrace (line 840) | public string FormatUserTrace() FILE: Source/Core/Statistics.CLR.cs class Statistics (line 23) | public sealed partial class Statistics type Inclusions (line 29) | internal struct Inclusions method InitializeGraph (line 36) | [Conditional("DEBUG")] method AddNode (line 54) | [Conditional("DEBUG")] method AddEdge (line 80) | [Conditional("DEBUG")] method BakeGraph (line 96) | [Conditional("DEBUG")] FILE: Source/Core/StreamFilters.cs type IFilter (line 30) | public interface IFilter method Filter (line 36) | object Filter(object input, bool closing); method OnCreate (line 41) | void OnCreate(); method OnClose (line 46) | void OnClose(); class TextReadFilter (line 52) | public class TextReadFilter : IFilter method Filter (line 58) | public object Filter(object input, bool closing) method OnCreate (line 87) | public void OnCreate() { } method OnClose (line 92) | public void OnClose() { } class TextWriteFilter (line 98) | public class TextWriteFilter : IFilter method Filter (line 104) | public object Filter(object input, bool closing) method OnCreate (line 114) | public void OnCreate() { } method OnClose (line 119) | public void OnClose() { } type FilterChainOptions (line 131) | [Flags] type IFilterFactory (line 150) | public interface IFilterFactory method GetImplementedFilterNames (line 156) | string[] GetImplementedFilterNames(); method GetImplementedFilter (line 166) | bool GetImplementedFilter(string name, bool instantiate, out PhpFilter... class PhpFilter (line 172) | public abstract class PhpFilter : IFilter method PhpFilter (line 180) | public PhpFilter(object parameters) method Filter (line 200) | public abstract object Filter(object input, bool closing); method OnCreate (line 205) | public void OnCreate() { } method OnClose (line 210) | public void OnClose() { } method AddToStream (line 230) | public static bool AddToStream(PhpStream stream, string filter, Filter... method GetFilter (line 278) | internal static bool GetFilter(string filter, bool instantiate, out Ph... method AddUserFilter (line 309) | public static bool AddUserFilter(string filter, string classname) method AddSystemFilter (line 330) | public static bool AddSystemFilter(IFilterFactory factory) method MergeFilterNames (line 348) | private static PhpArray MergeFilterNames(ICollection filterList, PhpAr... method GetFilterNames (line 365) | public static PhpArray GetFilterNames() FILE: Source/Core/StreamWrappers.CLR.cs class StreamWrapper (line 33) | public abstract partial class StreamWrapper method Stat (line 41) | public virtual StatStruct Stat(string path, StreamStatOptions options,... class FileStreamWrapper (line 59) | public partial class FileStreamWrapper : StreamWrapper method Open (line 64) | public override PhpStream Open(ref string path, string mode, StreamOpe... method BuildStatStruct (line 200) | internal static StatStruct BuildStatStruct(FileSystemInfo info, FileAt... method ToStatUnixTimeStamp (line 240) | private static long ToStatUnixTimeStamp(FileSystemInfo info, Func(T invalid, string path, Fun... method Unlink (line 483) | public override bool Unlink(string path, StreamUnlinkOptions options, ... method Listing (line 518) | public override string[] Listing(string path, StreamListingOptions opt... method Rename (line 565) | public override bool Rename(string fromPath, string toPath, StreamRena... method MakeDirectory (line 591) | public override bool MakeDirectory(string path, int accessMode, Stream... method RemoveDirectory (line 650) | public override bool RemoveDirectory(string path, StreamRemoveDirector... class InputOutputStreamWrapper (line 682) | public partial class InputOutputStreamWrapper : StreamWrapper FILE: Source/Core/StreamWrappers.CoreCLR.cs class FileStreamWrapper (line 31) | public partial class FileStreamWrapper : StreamWrapper method Dispose (line 40) | public override void Dispose() method Open (line 46) | public override PhpStream Open(ref string path, string mode, StreamOpe... FILE: Source/Core/StreamWrappers.cs type StatStruct (line 34) | [Serializable] type StreamAccessOptions (line 59) | [Flags] type StreamOptions (line 94) | [Flags] type StreamOpenOptions (line 137) | [Flags] type StreamListingOptions (line 162) | [Flags] type StreamUnlinkOptions (line 174) | [Flags] type StreamRenameOptions (line 189) | public enum StreamRenameOptions type StreamStatOptions (line 198) | [Flags] type StreamMakeDirectoryOptions (line 212) | public enum StreamMakeDirectoryOptions type StreamRemoveDirectoryOptions (line 223) | public enum StreamRemoveDirectoryOptions type FileModeFlags (line 232) | [Flags] class StreamWrapper (line 271) | public abstract partial class StreamWrapper : IDisposable method Open (line 276) | public abstract PhpStream Open(ref string path, string mode, StreamOpe... method Unlink (line 295) | public virtual bool Unlink(string path, StreamUnlinkOptions options, S... method Listing (line 303) | public virtual string[] Listing(string path, StreamListingOptions opti... method Rename (line 311) | public virtual bool Rename(string fromPath, string toPath, StreamRenam... method MakeDirectory (line 320) | public virtual bool MakeDirectory(string path, int accessMode, StreamM... method RemoveDirectory (line 328) | public virtual bool RemoveDirectory(string path, StreamRemoveDirectory... method OnClose (line 343) | public virtual void OnClose(PhpStream stream) { } method OnStat (line 352) | public virtual PhpArray OnStat(PhpStream stream) { return null; } method ParseMode (line 373) | public bool ParseMode(string mode, StreamOpenOptions options, out File... method ParseMode (line 509) | internal bool ParseMode(string mode, StreamOpenOptions options, out St... method CheckOptions (line 524) | internal bool CheckOptions(StreamAccessOptions accessOptions, FileAcce... method RegisterUserWrapper (line 557) | public static bool RegisterUserWrapper(string protocol, StreamWrapper ... method RegisterSystemWrapper (line 572) | public static bool RegisterSystemWrapper(StreamWrapper wrapper) method Exists (line 587) | public static bool Exists(string scheme) method GetWrapper (line 601) | public static StreamWrapper GetWrapper(string scheme, StreamOptions op... method GetSystemWrapperSchemes (line 633) | public static ICollection GetSystemWrapperSchemes() method GetUserWrapperSchemes (line 648) | public static ICollection GetUserWrapperSchemes() method GetWrapperInternal (line 661) | internal static StreamWrapper GetWrapperInternal(string scheme) method CreateUserWrapperTable (line 696) | internal static void CreateUserWrapperTable() method Dispose (line 739) | public virtual void Dispose() { } class FileStreamWrapper (line 761) | public partial class FileStreamWrapper : StreamWrapper class HttpStreamWrapper (line 790) | public class HttpStreamWrapper : StreamWrapper method Open (line 795) | public override PhpStream Open(ref string path, string mode, StreamOpe... method ApplyContext (line 893) | private static void ApplyContext(HttpWebRequest request, StreamContext... method CreateWrapperData (line 1045) | private static object CreateWrapperData(HttpWebResponse response) class InputOutputStreamWrapper (line 1089) | public partial class InputOutputStreamWrapper : StreamWrapper method Open (line 1094) | public override PhpStream Open(ref string path, string mode, StreamOpe... class UserStreamWrapper (line 1386) | public class UserStreamWrapper : StreamWrapper method InvokeWrapperMethod (line 1416) | public object InvokeWrapperMethod(string method, params object[] args) method UserStreamWrapper (line 1428) | public UserStreamWrapper(ScriptContext/*!*/context, string protocol, R... method Open (line 1453) | public override PhpStream Open(ref string path, string mode, StreamOpe... method OnClose (line 1474) | public override void OnClose(PhpStream stream) method OnStat (line 1489) | public override PhpArray OnStat(PhpStream stream) method RemoveDirectory (line 1494) | public override bool RemoveDirectory(string path, StreamRemoveDirector... method Rename (line 1499) | public override bool Rename(string fromPath, string toPath, StreamRena... method Stat (line 1504) | public override StatStruct Stat(string path, StreamStatOptions options... method Unlink (line 1535) | public override bool Unlink(string path, StreamUnlinkOptions options, ... method Listing (line 1540) | public override string[] Listing(string path, StreamListingOptions opt... method MakeDirectory (line 1545) | public override bool MakeDirectory(string path, int accessMode, Stream... FILE: Source/Core/Utilities/GlobalScope.cs class BaseScope (line 19) | public abstract class BaseScope : DynamicObject method BaseScope (line 44) | internal BaseScope(ScriptContext context) method BaseScope (line 49) | internal BaseScope(ScriptContext context, string namespaceName) method GetFullName (line 59) | public string GetFullName(string name) method wrapArgs (line 72) | protected static object[] wrapArgs(Object[] args) class GlobalScope (line 92) | public class GlobalScope : BaseScope method GlobalScope (line 154) | internal GlobalScope(ScriptContext currentContext) method GlobalScope (line 164) | protected GlobalScope(ScriptContext currentContext, string namespaceName) method TryInvokeMember (line 175) | public override bool TryInvokeMember( method TryGetMember (line 187) | public override bool TryGetMember( method TrySetMember (line 214) | public override bool TrySetMember( method TryInvokeMember (line 228) | public bool TryInvokeMember( method TrySetMember (line 238) | public bool TrySetMember( class NamespaceScope (line 255) | public class NamespaceScope : GlobalScope method NamespaceScope (line 258) | internal NamespaceScope(ScriptContext context) method NamespaceScope (line 263) | private NamespaceScope(ScriptContext context, string namespaceName) method TryInvokeMember (line 271) | public override bool TryInvokeMember( method TryGetMember (line 283) | public override bool TryGetMember( method TrySetMember (line 307) | public override bool TrySetMember( class ClassScope (line 325) | public class ClassScope : BaseScope method ClassScope (line 329) | internal ClassScope(ScriptContext context, DTypeDesc type) method TryInvokeMember (line 339) | public override bool TryInvokeMember( method TryGetMember (line 353) | public override bool TryGetMember( method TrySetMember (line 372) | public override bool TrySetMember( class ClassesScope (line 390) | public class ClassesScope : BaseScope method ClassesScope (line 393) | internal ClassesScope(ScriptContext context) method ClassesScope (line 398) | internal ClassesScope(ScriptContext context, string namespaceName) method ResolveType (line 403) | private DTypeDesc ResolveType(string name) method TryInvokeMember (line 411) | public override bool TryInvokeMember( method TryGetMember (line 426) | public override bool TryGetMember( class ConstsScope (line 445) | public class ConstsScope : BaseScope method ConstsScope (line 449) | internal ConstsScope(ScriptContext context) method ConstsScope (line 454) | internal ConstsScope(ScriptContext context, string namespaceName) method ConstsScope (line 459) | internal ConstsScope(ScriptContext context, DTypeDesc type) method TryGetMember (line 468) | public override bool TryGetMember( method TrySetMember (line 486) | public override bool TrySetMember( FILE: Source/Core/Utils.CLR.cs class DebugUtils (line 39) | public static partial class DebugUtils method WebInitialize (line 45) | [Conditional("DEBUG")] method ConsoleInitialize (line 67) | [Conditional("DEBUG")] class ConfigUtils (line 90) | public static class ConfigUtils class InvalidNodeException (line 95) | public class InvalidNodeException : ConfigurationErrorsException method InvalidNodeException (line 97) | public InvalidNodeException(XmlNode node) class InvalidAttributeValueException (line 105) | public class InvalidAttributeValueException : ConfigurationErrorsExcep... method InvalidAttributeValueException (line 107) | public InvalidAttributeValueException(XmlNode node, string attribute... method MandatoryAttribute (line 118) | public static string MandatoryAttribute(XmlNode/*!*/ node, string/*!*/... method OptionalAttribute (line 139) | public static string OptionalAttribute(XmlNode/*!*/ node, string/*!*/ ... method ParseNameValueList (line 157) | public static void ParseNameValueList(XmlNode/*!*/ node, PhpConfigurat... method ParseNameValueList (line 171) | public static void ParseNameValueList(XmlNode/*!*/ node, PhpConfigurat... method ParseNameValueList (line 193) | public static void ParseNameValueList(XmlNode/*!*/ node, PhpConfigurat... method ParseFlags (line 250) | public static int ParseFlags(XmlNode/*!*/ node, int value, Type/*!*/ t... method GetConfigXmlPath (line 302) | public static string GetConfigXmlPath(XmlDocument/*!*/document) method GetConfigModificationTimeUtc (line 325) | public static DateTime GetConfigModificationTimeUtc(XmlNode/*!*/node, ... method GetUri (line 348) | public static Uri GetUri(XmlNode node, string url) method ParseStringList (line 366) | public static void ParseStringList(XmlNode/*!*/ node, IList/*!... method ParseLibraryAssemblyList (line 438) | public static void ParseLibraryAssemblyList(XmlNode/*!*/ node, method ParseScriptLibraryAssemblyList (line 509) | internal static void ParseScriptLibraryAssemblyList(XmlNode/*!*/ node,... method ParseTypesList (line 559) | public static void ParseTypesList(XmlNode/*!*/ node, method ParseInteger (line 606) | public static int ParseInteger(string value, int min, int max, XmlNode... method ParseDouble (line 631) | public static double ParseDouble(string value, XmlNode node) method ParseIntegerList (line 646) | public static int[]/*!*/ ParseIntegerList(string/*!*/ value, char sepa... class FileSystemUtils (line 668) | public static partial class FileSystemUtils method GetDiskFreeSpace (line 681) | [DllImport("kernel32.dll", EntryPoint = "GetDiskFreeSpaceEx")] method CanonizePath (line 688) | public static string CanonizePath(string path, string root) method GetFiles (line 694) | public static string[] GetFiles(string path, string searchPattern) method GetDirectories (line 699) | public static string[] GetDirectories(string path, string searchPattern) method GetFileSystemEntries (line 704) | public static string[] GetFileSystemEntries(string path, string search... method GetFileSystemEntries (line 709) | public static string[] GetFileSystemEntries(string path, string search... method GetAllFiles (line 735) | public static List/*!*/ GetAllFiles(IEnumerable/*!... method GetAllFiles (line 761) | public static List/*!*/ GetAllFiles(IEnumerable... method ReadFileLine (line 791) | public static string ReadFileLine(string/*!*/ filePath, int line) method GetByteOrderMarkLength (line 800) | public static int GetByteOrderMarkLength(Stream/*!*/ stream) class NetworkUtils (line 839) | public sealed class NetworkUtils method NetworkUtils (line 849) | private NetworkUtils() type WsaData32 (line 883) | [StructLayout(LayoutKind.Sequential)] type WsaData64 (line 897) | [StructLayout(LayoutKind.Sequential)] method WSAStartup32 (line 917) | [DllImport("ws2_32.dll", EntryPoint = "WSAStartup", CharSet = CharSet.... method WSAStartup64 (line 926) | [DllImport("ws2_32.dll", EntryPoint = "WSAStartup", CharSet = CharSet.... method WSACleanup (line 933) | [DllImport("ws2_32.dll")] class ProtoEnt (line 939) | [StructLayout(LayoutKind.Sequential)] method FromIntPtr (line 952) | internal static ProtoEnt FromIntPtr(IntPtr ptr) class ServEnt (line 967) | public class ServEnt class x86 (line 986) | [StructLayout(LayoutKind.Sequential)] class x64 (line 997) | [StructLayout(LayoutKind.Sequential)] method FromIntPtr (line 1013) | internal static ServEnt FromIntPtr(IntPtr ptr) method getprotobyname (line 1049) | [DllImport("ws2_32.dll")] method GetProtocolByName (line 1058) | public static ProtoEnt GetProtocolByName(string name) method getprotobynumber (line 1068) | [DllImport("ws2_32.dll")] method GetProtocolByNumber (line 1076) | public static ProtoEnt GetProtocolByNumber(int number) method getservbyname (line 1088) | [DllImport("ws2_32.dll")] method GetServiceByName (line 1098) | public static ServEnt GetServiceByName(string name, string proto) method getservbyport (line 1110) | [DllImport("ws2_32.dll")] method GetServiceByPort (line 1120) | public static ServEnt GetServiceByPort(int port, string proto) class Performance (line 1130) | internal static class Performance method Increment (line 1143) | public static void Increment(PerformanceCounter counter) method Performance (line 1149) | static Performance() method Initialize (line 1185) | public static void Initialize() class Win32IconResource (line 1207) | [Serializable] class Win32Icon (line 1213) | [Serializable] method Win32IconResource (line 1235) | public Win32IconResource(Stream/*!*/ stream) method Win32IconResource (line 1247) | public Win32IconResource(string/*!*/ icoFilePath) method DefineIconResource (line 1256) | public void DefineIconResource(AssemblyBuilder/*!*/ builder, string/*!... method WriteResourceHeader (line 1289) | private void WriteResourceHeader(BinaryWriter w, int dataLength, ushor... method WriteToResFile (line 1312) | private void WriteToResFile(Stream stream) method ReadFromIcoFile (line 1360) | private void ReadFromIcoFile(Stream/*!*/ stream) FILE: Source/Core/Utils.cs class DebugHelper (line 41) | public static class DebugHelper method AssertNonNull (line 46) | [Conditional("DEBUG")] method AssertAllNonNull (line 60) | [Conditional("DEBUG")] class ReflectionUtils (line 77) | public static class ReflectionUtils method SetUserEntryPoint (line 82) | internal static void SetUserEntryPoint(ModuleBuilder/*!*/ builder, Met... method GetGlobalFields (line 105) | internal static List/*!!*/ GetGlobalFields(Assembly/*!*/ as... method DefineGlobalField (line 126) | internal static FieldBuilder/*!*/ DefineGlobalField(ModuleBuilder/*!*/... method CreateGlobalType (line 197) | internal static void CreateGlobalType(ModuleBuilder/*!*/ moduleBuilder) method DefineParameter (line 210) | internal static ParameterBuilder/*!*/ DefineParameter(MethodInfo/*!*/ ... method SetCustomAttribute (line 224) | internal static void SetCustomAttribute(MethodInfo/*!*/ method, Custom... method GetParameterTypes (line 231) | internal static Type[]/*!!*/ GetParameterTypes(ParameterInfo[]/*!!*/ p... method GetDefault (line 239) | public static object GetDefault(Type type) method ParseTypeId (line 252) | public static void ParseTypeId(Type/*!*/realType, out int transientId,... method ParseTypeId (line 287) | internal static void ParseTypeId(string/*!*/realTypeFullName, out int ... class DateTimeUtils (line 378) | public static class DateTimeUtils method UtcToUnixTimeStamp (line 437) | public static int UtcToUnixTimeStamp(DateTime dt) method UnixTimeStampToUtc (line 454) | public static DateTime UnixTimeStampToUtc(int timestamp) method GetDaylightTimeDifference (line 469) | public static TimeSpan GetDaylightTimeDifference(DateTime src, DateTim... method Max (line 489) | public static DateTime Max(DateTime d1, DateTime d2) method Max (line 497) | public static DateTime Max(DateTime d1, DateTime d2, DateTime d3) method SetCurrentTimeZone (line 508) | public static void SetCurrentTimeZone(TimeZone/*!*/ zone) class ClrNotationUtils (line 550) | internal static class ClrNotationUtils method ToClrNotation (line 562) | public static string ToClrNotation(this QualifiedName qualifiedName, i... method FromClrNotation (line 595) | public static QualifiedName FromClrNotation(Type/*!*/type) method FromClrNotation (line 616) | public static QualifiedName FromClrNotation(string/*!*/ fullName, bool... method SubstringWithoutBackquoteAndHash (line 664) | internal static string/*!*/ SubstringWithoutBackquoteAndHash(string/*!... class SynchronizedCache (line 684) | public class SynchronizedCache method SynchronizedCache (line 717) | public SynchronizedCache(Func/*!*/updateFunction) method Get (line 733) | [DebuggerNonUserCode] method Update (line 781) | [DebuggerNonUserCode] method Update (line 804) | [DebuggerNonUserCode] method SynchronizedCache (line 840) | public SynchronizedCache(Func/*!*/updateFunction) method Get (line 856) | public T Get(K key) method Update (line 879) | public T Update(K key, Func/*!*/updateFunction) method Update (line 896) | public T Update(K key) class SynchronizedCache (line 818) | public class SynchronizedCache method SynchronizedCache (line 717) | public SynchronizedCache(Func/*!*/updateFunction) method Get (line 733) | [DebuggerNonUserCode] method Update (line 781) | [DebuggerNonUserCode] method Update (line 804) | [DebuggerNonUserCode] method SynchronizedCache (line 840) | public SynchronizedCache(Func/*!*/updateFunction) method Get (line 856) | public T Get(K key) method Update (line 879) | public T Update(K key, Func/*!*/updateFunction) method Update (line 896) | public T Update(K key) class DelegateExtensions (line 909) | public static class DelegateExtensions method AndAlso (line 918) | public static Predicate AndAlso(this Predicate predicate1, Pr... method OrElse (line 940) | public static Predicate OrElse(this Predicate predicate1, Pre... class NumberUtils (line 960) | internal static class NumberUtils method IsInt32 (line 965) | public static bool IsInt32(long l) type DictionaryItemType (line 979) | public enum DictionaryItemType { Keys, Values, Entries }; class InvalidItem (line 984) | [Serializable] method InvalidItem (line 988) | private InvalidItem() { } method GetObjectData (line 997) | [System.Security.SecurityCritical] class InvalidItemDeserializer (line 1003) | [Serializable] method GetRealObject (line 1006) | public Object GetRealObject(StreamingContext context) class WeakCache (line 1028) | internal class WeakCache : Dictionary class WeakCacheKey (line 1041) | private class WeakCacheKey : WeakReference method WeakCacheKey (line 1045) | internal WeakCacheKey(object obj) method Equals (line 1051) | public override bool Equals(object obj) method GetHashCode (line 1059) | public override int GetHashCode() method WeakCacheKey (line 1073) | internal WeakCacheKey(object obj) method Equals (line 1080) | public override bool Equals(object obj) method GetHashCode (line 1088) | public override int GetHashCode() class WeakCacheKey (line 1067) | private class WeakCacheKey method WeakCacheKey (line 1045) | internal WeakCacheKey(object obj) method Equals (line 1051) | public override bool Equals(object obj) method GetHashCode (line 1059) | public override int GetHashCode() method WeakCacheKey (line 1073) | internal WeakCacheKey(object obj) method Equals (line 1080) | public override bool Equals(object obj) method GetHashCode (line 1088) | public override int GetHashCode() method Add (line 1119) | public void Add(object key, T value) method TryGetValue (line 1129) | public bool TryGetValue(object key, out T value) method CheckAllocation (line 1162) | private void CheckAllocation() method WeakReferenceSweep (line 1194) | private void WeakReferenceSweep() method Resurrect (line 1233) | public void Resurrect(object key, T value) class GenericEnumerableAdapter (line 1253) | [Serializable] method GenericEnumerableAdapter (line 1265) | public GenericEnumerableAdapter(IEnumerator/*!*/ baseEnumerato... method MoveNext (line 1307) | public bool MoveNext() method Reset (line 1312) | public void Reset() class GenericDictionaryAdapter (line 1327) | [Serializable] method GenericDictionaryAdapter (line 1339) | public GenericDictionaryAdapter(IEnumerator... method MoveNext (line 1385) | public bool MoveNext() method Reset (line 1390) | public void Reset() class HashQueue (line 1402) | internal sealed class HashQueue // GENERICS: method HashQueue (line 1410) | public HashQueue(ICollection collection, KeyProvider keyProvider) method Dequeue (line 1423) | public object Dequeue() method Enqueue (line 1437) | public void Enqueue(object item) method Contains (line 1446) | public bool Contains(object item) class FileSystemUtils (line 1461) | public static partial class FileSystemUtils method StripPassword (line 1472) | public static string StripPassword(string url) method FileSize (line 1493) | public static int FileSize(FileInfo fi)//TODO: Move this to PlatformAd... method GetLastModifiedTimeUtc (line 1516) | public static DateTime GetLastModifiedTimeUtc(this FileSystemInfo fsi) method GetLastModifiedTimeUtc (line 1528) | public static DateTime GetLastModifiedTimeUtc(string path) FILE: Source/Core/Variables.cs class PhpTypeCodeEnum (line 33) | public partial class PhpTypeCodeEnum method ToType (line 38) | public static Type ToType(PhpTypeCode code) method FromType (line 64) | internal static PhpTypeCode FromType(Type type) method FromObject (line 87) | internal static PhpTypeCode FromObject(object value) method IsDeeplyCopied (line 99) | internal static bool IsDeeplyCopied(PhpTypeCode code) type CopyReason (line 115) | public enum CopyReason type IPhpVariable (line 147) | public interface IPhpVariable : IPhpConvertible, IPhpPrintable, IPhpClon... method IsEmpty (line 153) | bool IsEmpty(); method IsScalar (line 159) | bool IsScalar(); method GetTypeName (line 165) | string GetTypeName(); type IPhpCloneable (line 171) | public interface IPhpCloneable method DeepCopy (line 177) | object DeepCopy(); method Copy (line 189) | object Copy(CopyReason reason); type IPhpPrintable (line 195) | public interface IPhpPrintable method Print (line 202) | void Print(TextWriter output); method Dump (line 209) | void Dump(TextWriter output); method Export (line 216) | void Export(TextWriter output); type IPhpObjectGraphNode (line 231) | public interface IPhpObjectGraphNode method Walk (line 241) | void Walk(PhpWalkCallback callback, ScriptContext context); type IPhpEnumerator (line 247) | public interface IPhpEnumerator : IDictionaryEnumerator method MoveLast (line 253) | bool MoveLast(); method MoveFirst (line 259) | bool MoveFirst(); method MovePrevious (line 265) | bool MovePrevious(); type IPhpEnumerable (line 276) | public interface IPhpEnumerable method GetForeachEnumerator (line 294) | [Emitted] class PhpVariable (line 306) | [DebuggerNonUserCode] method PrintIndentation (line 332) | internal static void PrintIndentation(TextWriter output) method Print (line 348) | public static void Print(TextWriter output, object obj) method Print (line 362) | public static void Print(object obj) method Dump (line 373) | public static void Dump(TextWriter output, object obj) method Dump (line 416) | public static void Dump(object obj) method Export (line 426) | public static void Export(TextWriter output, object obj) method Export (line 469) | public static void Export(object obj) method DeepCopy (line 486) | public static object DeepCopy(object obj) method Copy (line 501) | [Emitted] method EnumerateDeepCopies (line 513) | public static IEnumerable>/*!*/ EnumerateDeepC... method EnumerateDeepCopies (line 523) | public static IEnumerable/*!*/ EnumerateDeepCopies(IEnumera... method IsEmpty (line 546) | [Emitted] method IsScalar (line 568) | public static bool IsScalar(object obj) method GetTypeName (line 652) | public static string GetTypeName(object obj) method GetTypeName (line 673) | public static string/*!*/ GetTypeName(Type/*!*/ type) method HasPrimitiveType (line 694) | public static bool HasPrimitiveType(object variable) method HasLiteralPrimitiveType (line 702) | public static bool HasLiteralPrimitiveType(object variable) method IsPrimitiveType (line 713) | public static bool IsPrimitiveType(Type/*!*/ type) method IsLiteralPrimitiveType (line 723) | public static bool IsLiteralPrimitiveType(Type/*!*/ type) method GetAssignableTypeName (line 736) | public static string GetAssignableTypeName(Type type) method GetTypeCode (line 752) | public static PhpTypeCode GetTypeCode(object obj) method AsString (line 789) | [Emitted] method IsString (line 816) | [Emitted] method IsStringType (line 828) | public static bool IsStringType(Type/*!*/ type) method AsBytes (line 840) | public static PhpBytes AsBytes(object variable) method Dereference (line 861) | public static object Dereference(object variable) method Dereference (line 879) | public static PhpReference Dereference(ref object variable) method MakeReference (line 909) | public static PhpReference MakeReference(object variable) method Unwrap (line 928) | public static object Unwrap(object var) method IsValidName (line 957) | public static bool IsValidName(string name) class PhpArgument (line 981) | public sealed class PhpArgument method CheckCallback (line 993) | public static bool CheckCallback(PhpCallback callback, DTypeDesc calle... FILE: Source/Extensions/Curl/CURLcode.cs type CURLcode (line 12) | public enum CURLcode FILE: Source/Extensions/Curl/Configuration.cs class CurlLocalConfig (line 29) | [Serializable] method CurlLocalConfig (line 32) | internal CurlLocalConfig() { } method DeepCopy (line 38) | public IPhpConfiguration DeepCopy() method Parse (line 46) | public bool Parse(string name, string value, XmlNode node) class CurlGlobalConfig (line 63) | [Serializable] method CurlGlobalConfig (line 66) | internal CurlGlobalConfig() { } method Parse (line 75) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 88) | public IPhpConfiguration DeepCopy() class CurlConfiguration (line 99) | public static class CurlConfiguration method GetSetRestore (line 106) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 147) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 175) | internal static void RegisterLegacyOptions() method GetLocal (line 241) | public static CurlLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/Curl/Cookies.cs class Cookies (line 12) | static class Cookies type NetscapeCookieToken (line 15) | public enum NetscapeCookieToken : int method ToNetscapeFormat (line 31) | public static string ToNetscapeFormat(this Cookie cookie) method CookieOutput (line 63) | public static void CookieOutput(CookieCollection cookies, string dumpF... method FlushCookies (line 110) | public static void FlushCookies(UserDefined data/*, int cleanup*/) method LoadCookiesFromFiles (line 150) | public static void LoadCookiesFromFiles(CookieCollection/*!*/ cookies,... method ParseCookieNetscapeFormatLine (line 188) | public static Cookie ParseCookieNetscapeFormatLine(string cookieLine) FILE: Source/Extensions/Curl/Curl.cs class Curl (line 26) | public static class Curl method Close (line 34) | [ImplementsFunction("curl_close")] method CopyHandle (line 52) | [ImplementsFunction("curl_copy_handle")] method Errno (line 66) | [ImplementsFunction("curl_errno")] method Error (line 87) | [ImplementsFunction("curl_error")] method Execute (line 113) | [ImplementsFunction("curl_exec")] method GetInfo (line 134) | [ImplementsFunction("curl_getinfo")] method GetInfo (line 145) | [ImplementsFunction("curl_getinfo")] method Init (line 163) | [ImplementsFunction("curl_init")] method Init (line 172) | [ImplementsFunction("curl_init")] method SetOpt (line 185) | [ImplementsFunction("curl_setopt")] method SetOptArray (line 226) | [ImplementsFunction("curl_setopt_array")] method Version (line 245) | [ImplementsFunction("curl_version")] method Version (line 274) | [ImplementsFunction("curl_version")] method MultiAddHandle (line 288) | [ImplementsFunction("curl_multi_add_handle")] method MultiClose (line 306) | [ImplementsFunction("curl_multi_close")] method MultiExec (line 322) | [ImplementsFunction("curl_multi_exec")] method MultiGetContent (line 340) | [ImplementsFunction("curl_multi_getcontent")] method MultiInfoRead (line 361) | [ImplementsFunction("curl_multi_info_read")] method MultiInfoRead (line 371) | [ImplementsFunction("curl_multi_info_read")] method MultiInit (line 395) | [ImplementsFunction("curl_multi_init")] method MultiRemoveHandle (line 408) | [ImplementsFunction("curl_multi_remove_handle")] method MultiSelect (line 428) | [ImplementsFunction("curl_multi_select")] method MultiSelect (line 437) | [ImplementsFunction("curl_multi_select")] FILE: Source/Extensions/Curl/CurlForm.cs class CurlForm (line 12) | class CurlForm class FormDataItem (line 18) | internal class FormDataItem method FormDataItem (line 34) | public FormDataItem(string name, object data) class FormFileItem (line 42) | internal class FormFileItem : FormDataItem method FormFileItem (line 59) | public FormFileItem(string name, object data, string fileName, strin... method Create (line 72) | public static CurlForm Create(PhpArray arr) method CurlForm (line 133) | private CurlForm() method AddFile (line 145) | internal void AddFile(string key, string filename, string type, object... method AddData (line 151) | internal void AddData(string key, object data) FILE: Source/Extensions/Curl/CurlHandler.cs class CurlHandler (line 8) | internal abstract class CurlHandler method Create (line 11) | internal static CurlHandler Create(CurlProto protocol) method Execute (line 44) | internal abstract object Execute(PhpCurlResource curl, ref CURLcode re... method GetInfo (line 46) | internal abstract object GetInfo(CurlInfo info); FILE: Source/Extensions/Curl/CurlHttp.cs class CurlHttp (line 13) | internal class CurlHttp : CurlHandler method Execute (line 53) | internal override object Execute(PhpCurlResource curl, ref CURLcode re... method setCookies (line 429) | private void setCookies(UserDefined data) method setCredentials (line 439) | private void setCredentials(UserDefined data) method setProxy (line 457) | private void setProxy(UserDefined data) method setHttpVersion (line 493) | private void setHttpVersion(UserDefined data) method setRequestMethod (line 510) | private Curl_HttpReq setRequestMethod(UserDefined data) method setTimeOut (line 552) | private void setTimeOut(UserDefined data) method GetInfo (line 584) | internal override object GetInfo(CurlInfo info) FILE: Source/Extensions/Curl/CurlHttpPost.cs class CurlHttpPost (line 8) | class CurlHttpPost FILE: Source/Extensions/Curl/CurlInfo.cs type CurlInfo (line 17) | public enum CurlInfo FILE: Source/Extensions/Curl/CurlOption.Utils.cs class CurlOptionUtils (line 25) | public static class CurlOptionUtils method ValidateAndConvert (line 31) | public static object ValidateAndConvert(this CurlOption option, object... FILE: Source/Extensions/Curl/CurlOption.cs type CurlOption (line 27) | public enum CurlOption FILE: Source/Extensions/Curl/CurlProto.cs type CurlProto (line 12) | [Flags] FILE: Source/Extensions/Curl/Enums.cs type CURLproxyType (line 15) | public enum CURLproxyType type CURLhttpAuth (line 41) | public enum CURLhttpAuth type CurlHttpVersion (line 105) | public enum CurlHttpVersion FILE: Source/Extensions/Curl/HttpBitsDownloader.cs class HttpBitsDownloader (line 11) | internal class HttpBitsDownloader method HttpBitsDownloader (line 22) | public HttpBitsDownloader(HttpWebResponse/*!*/ response) method ReadToEnd (line 36) | public byte[] ReadToEnd(int reserveToAllocate, out bool terminatedCorr... method ReadToStream (line 69) | public void ReadToStream(Stream stream, out bool terminatedCorrectly) method Close (line 93) | private void Close() method SetResponse (line 106) | private int SetResponse() method RetrieveBytes (line 139) | private bool RetrieveBytes(ref int bytesRetrieved) FILE: Source/Extensions/Curl/HttpBitsUploader.cs class HttpBitsUploader (line 15) | internal partial class HttpBitsUploader method HttpBitsUploader (line 26) | public HttpBitsUploader(HttpWebRequest/*!*/ request) method UploadData (line 33) | public void UploadData(object data) method UploadData (line 40) | public void UploadData(byte[] data) method UploadFile (line 67) | public void UploadFile(FileStream fs) method AbortRequest (line 106) | protected void AbortRequest() method UploadBits (line 125) | protected void UploadBits(Stream writeStream, Stream readStream, byte[... method OpenFileInternal (line 142) | private void OpenFileInternal(bool needsHeaderAndBoundary, FileStream ... FILE: Source/Extensions/Curl/HttpFormDataUploader.cs class HttpFormDataUploader (line 13) | internal class HttpFormDataUploader : HttpBitsUploader class DataSegment (line 27) | class DataSegment method HttpFormDataUploader (line 67) | public HttpFormDataUploader(HttpWebRequest request) : base(request){ } method Curl_FormBoundary (line 73) | private string Curl_FormBoundary() method AddFormDataf (line 94) | private void AddFormDataf(string str, params string[] args) method AddFormFile (line 100) | private void AddFormFile(string fileName) method AddFormData (line 112) | private void AddFormData(object data) method NextDataIsFooter (line 128) | private void NextDataIsFooter() method Done (line 138) | private void Done() method MaxFileSize (line 153) | private long MaxFileSize() method CreateFileReadBuffer (line 168) | private byte[] CreateFileReadBuffer() method Upload (line 180) | private void Upload() method Close (line 242) | private void Close() method UploadForm (line 247) | public void UploadForm(CurlForm form) FILE: Source/Extensions/Curl/HttpUploadBitsState.cs class HttpBitsUploader (line 9) | internal partial class HttpBitsUploader class HttpUploadBitsState (line 12) | class HttpUploadBitsState method HttpUploadBitsState (line 30) | public HttpUploadBitsState(Stream readStream, byte[] data, byte[] He... method SetRequestStream (line 40) | public void SetRequestStream(Stream WriteStream) method WriteBytes (line 58) | public bool WriteBytes() method Close (line 130) | public void Close() FILE: Source/Extensions/Curl/HttpUtils.cs class HttpUtils (line 12) | internal static class HttpUtils method InvokeHeaderFunction (line 19) | internal static void InvokeHeaderFunction(this HttpWebResponse respons... method GetHttpHeaderAsString (line 34) | internal static string GetHttpHeaderAsString(this HttpWebResponse resp... method IterateHtppHeaders (line 50) | private static void IterateHtppHeaders(HttpWebResponse response, ref S... method SetHttpHeaders (line 89) | internal static void SetHttpHeaders(this HttpWebRequest request, PhpAr... method ParseHeader (line 168) | internal static bool ParseHeader(string header, out string headerName,... method SetBasicAuthHeader (line 188) | public static void SetBasicAuthHeader(WebRequest req, String userName,... FILE: Source/Extensions/Curl/LibraryDescriptor.cs class CurlLibraryDescriptor (line 25) | public sealed class CurlLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 45) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 59) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 71) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/Curl/PhpCurlMultiResource.cs class PhpCurlMultiResource (line 12) | public class PhpCurlMultiResource : PhpResource method PhpCurlMultiResource (line 19) | internal PhpCurlMultiResource() : base("Curl") method Add (line 33) | internal void Add(PhpCurlResource res) method StartIfNeeded (line 39) | internal void StartIfNeeded() method Close (line 57) | public override void Close() method GetResult (line 66) | internal object GetResult(PhpCurlResource handle) method Remove (line 71) | internal void Remove(PhpCurlResource resource) method WaitAny (line 76) | internal void WaitAny(TimeSpan timeout) method NextCompleted (line 81) | internal PhpCurlResource NextCompleted() FILE: Source/Extensions/Curl/PhpCurlResource.cs class PhpCurlResource (line 14) | [Serializable] method PhpCurlResource (line 42) | public PhpCurlResource() method PhpCurlResource (line 52) | public PhpCurlResource(string uri) method Execute (line 64) | internal object Execute() method GetInfo (line 76) | internal object GetInfo(CurlInfo info) method Close (line 84) | public override void Close() FILE: Source/Extensions/Curl/Port.cs type Port (line 11) | internal enum Port FILE: Source/Extensions/Curl/ScatterGatherBuffers.cs class ScatterGatherBuffers (line 8) | internal class ScatterGatherBuffers class MemoryChunk (line 36) | private class MemoryChunk method MemoryChunk (line 44) | internal MemoryChunk(int bufferSize) method ScatterGatherBuffers (line 50) | internal ScatterGatherBuffers(long totalSize) method AllocateMemoryChunk (line 59) | private MemoryChunk AllocateMemoryChunk(int newSize) method Write (line 75) | internal void Write(byte[] buffer, int offset, int count) method ToArray (line 104) | public byte[] ToArray(int headReserveToAllocate = 0) FILE: Source/Extensions/Curl/Streams.cs class WriteFunctionStream (line 11) | internal class WriteFunctionStream : Stream method WriteFunctionStream (line 16) | public WriteFunctionStream(PhpCurlResource curl,PhpCallback writeFunct... method Flush (line 37) | public override void Flush() method Read (line 59) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 64) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 69) | public override void SetLength(long value) method Write (line 74) | public override void Write(byte[] buffer, int offset, int count) FILE: Source/Extensions/Curl/UserDefined.cs type Curl_HttpReq (line 14) | enum Curl_HttpReq type CurlSshAuth (line 26) | enum CurlSshAuth type DupString (line 38) | internal enum DupString : long type ssl_config_data (line 101) | internal struct ssl_config_data type CURL_TLSAUTH (line 125) | enum CURL_TLSAUTH authtype; class UserDefined (line 129) | internal class UserDefined method UserDefined (line 525) | public UserDefined() method SetOption (line 631) | public CURLcode SetOption(CurlOption option, object value) method setstropt_userpwd (line 2385) | private static void setstropt_userpwd(object value, ref object userNam... class old (line 2692) | class old FILE: Source/Extensions/Curl/Utils.cs class Utils (line 9) | internal static class Utils method CompleteUri (line 12) | public static Uri CompleteUri(string uri, string defaultScheme, int port) method CreateUriWithExplicitPort (line 27) | public static Uri CreateUriWithExplicitPort(Uri uri, int port) type ContentType (line 44) | struct ContentType method ContentType (line 49) | public ContentType(string Extension, string Type) method ContentTypeForFilename (line 81) | public static string ContentTypeForFilename(string filename, string pr... FILE: Source/Extensions/Gd2/Configuration.cs class GdLocalConfig (line 29) | [Serializable] method GdLocalConfig (line 32) | internal GdLocalConfig() { } method DeepCopy (line 38) | public IPhpConfiguration DeepCopy() method Parse (line 46) | public bool Parse(string name, string value, XmlNode node) class GdGlobalConfig (line 63) | [Serializable] method GdGlobalConfig (line 66) | internal GdGlobalConfig() { } method Parse (line 75) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 88) | public IPhpConfiguration DeepCopy() class GdConfiguration (line 99) | public static class GdConfiguration method GetSetRestore (line 106) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 147) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 175) | internal static void RegisterLegacyOptions() method GetLocal (line 241) | public static GdLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/Gd2/LibraryDescriptor.cs class GdLibraryDescriptor (line 25) | public sealed class GdLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 36) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 50) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 62) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/Gd2/PhpExif.cs class Exif (line 20) | [ImplementsExtension("exif")] type TagValueType (line 25) | private enum TagValueType type Tag (line 30) | private struct Tag : IComparable method Tag (line 36) | public Tag(int i, string n, TagValueType t) method CompareTo (line 46) | public int CompareTo(object obj) method read_exif_data (line 319) | [ImplementsFunction("read_exif_data ")] method read_exif_data (line 329) | [ImplementsFunction("read_exif_data ")] method read_exif_data (line 339) | [ImplementsFunction("read_exif_data")] method read_exif_data (line 349) | [ImplementsFunction("read_exif_data")] method exif_read_data (line 366) | [ImplementsFunction("exif_read_data")] method exif_read_data (line 388) | [ImplementsFunction("exif_read_data")] method exif_read_data (line 411) | [ImplementsFunction("exif_read_data")] method exif_read_data (line 435) | [ImplementsFunction("exif_read_data")] method exif_tagname (line 544) | [ImplementsFunction("exif_tagname")] method exif_imagetype (line 566) | [ImplementsFunction("exif_imagetype")] method exif_thumbnail (line 613) | [ImplementsFunction("exif_thumbnail")] method exif_thumbnail (line 623) | [ImplementsFunction("exif_thumbnail")] method exif_thumbnail (line 633) | [ImplementsFunction("exif_thumbnail")] method exif_thumbnail (line 643) | [ImplementsFunction("exif_thumbnail")] FILE: Source/Extensions/Gd2/PhpGd.cs class PhpGd (line 37) | [ImplementsExtension("gd")] type ImgType (line 85) | [Flags] type FilledArcStyles (line 137) | [Flags] type ColorValues (line 179) | public enum ColorValues type FilterTypes (line 219) | public enum FilterTypes method gd_info (line 291) | [ImplementsFunction("gd_info")] method image2wbmp (line 320) | [ImplementsFunction("image2wbmp", FunctionImplOptions.NotSupported)] method image2wbmp (line 329) | [ImplementsFunction("image2wbmp", FunctionImplOptions.NotSupported)] method image2wbmp (line 338) | [ImplementsFunction("image2wbmp", FunctionImplOptions.NotSupported)] method imagealphablending (line 352) | [ImplementsFunction("imagealphablending")] method imageantialias (line 375) | [ImplementsFunction("imageantialias")] method imagearc (line 394) | [ImplementsFunction("imagearc")] method AdjustAnglesAndSize (line 424) | private static void AdjustAnglesAndSize(ref int w, ref int h, ref int ... method imagechar (line 455) | [ImplementsFunction("imagechar")] method imagecharup (line 468) | [ImplementsFunction("imagecharup", FunctionImplOptions.NotSupported)] method imagecolorallocate (line 482) | [ImplementsFunction("imagecolorallocate")] method RGBToPHPColor (line 502) | private static int RGBToPHPColor(int red, int green, int blue) method PHPColorToNETColor (line 517) | private static Color PHPColorToNETColor(int color) method imagecolorallocatealpha (line 546) | [ImplementsFunction("imagecolorallocatealpha")] method RGBAToPHPColor (line 561) | private static int RGBAToPHPColor(int red, int green, int blue, int al... method imagecolorat (line 578) | [ImplementsFunction("imagecolorat")] method NETColorToPHPColor (line 593) | private static int NETColorToPHPColor(Color col) method imagecolorclosest (line 613) | [ImplementsFunction("imagecolorclosest", FunctionImplOptions.NotSuppor... method imagecolorclosestalpha (line 628) | [ImplementsFunction("imagecolorclosestalpha", FunctionImplOptions.NotS... method imagecolorclosesthwb (line 643) | [ImplementsFunction("imagecolorclosesthwb", FunctionImplOptions.NotSup... method imagecolordeallocate (line 658) | [ImplementsFunction("imagecolordeallocate", FunctionImplOptions.NotSup... method imagecolorexact (line 673) | [ImplementsFunction("imagecolorexact", FunctionImplOptions.NotSupported)] method imagecolorexactalpha (line 688) | [ImplementsFunction("imagecolorexactalpha", FunctionImplOptions.NotSup... method imagecolormatch (line 703) | [ImplementsFunction("imagecolormatch", FunctionImplOptions.NotSupported)] method imagecolorresolve (line 718) | [ImplementsFunction("imagecolorresolve", FunctionImplOptions.NotSuppor... method imagecolorresolvealpha (line 733) | [ImplementsFunction("imagecolorresolvealpha", FunctionImplOptions.NotS... method imagecolorset (line 748) | [ImplementsFunction("imagecolorset", FunctionImplOptions.NotSupported)] method imagecolorsforindex (line 762) | [ImplementsFunction("imagecolorsforindex", FunctionImplOptions.NotSupp... method imagecolorstotal (line 776) | [ImplementsFunction("imagecolorstotal")] method imagecolortransparent (line 817) | [ImplementsFunction("imagecolortransparent")] method imagecolortransparent (line 836) | [ImplementsFunction("imagecolortransparent")] method imageconvolution (line 857) | [ImplementsFunction("imageconvolution", FunctionImplOptions.NotSupport... method imagecopy (line 871) | [ImplementsFunction("imagecopy")] method imagecopymerge (line 885) | [ImplementsFunction("imagecopymerge")] method CopyImageTransparent (line 892) | private static bool CopyImageTransparent(PhpResource dst_im, PhpResour... method imagecopymergegray (line 955) | [ImplementsFunction("imagecopymergegray", FunctionImplOptions.NotSuppo... method imagecopyresampled (line 970) | [ImplementsFunction("imagecopyresampled")] method imagecopyresized (line 985) | [ImplementsFunction("imagecopyresized")] method ImageCopyAndResize (line 993) | private static bool ImageCopyAndResize(PhpResource dst_im, PhpResource... method imagecreate (line 1032) | [ImplementsFunction("imagecreate")] method imagecreatefromgd (line 1067) | [ImplementsFunction("imagecreatefromgd", FunctionImplOptions.NotSuppor... method imagecreatefromgd2 (line 1081) | [ImplementsFunction("imagecreatefromgd2", FunctionImplOptions.NotSuppo... method imagecreatefromgd2part (line 1095) | [ImplementsFunction("imagecreatefromgd2part", FunctionImplOptions.NotS... method imagecreatefromgif (line 1109) | [ImplementsFunction("imagecreatefromgif")] method imagecreatefromjpeg (line 1123) | [ImplementsFunction("imagecreatefromjpeg")] method imagecreatefrompng (line 1137) | [ImplementsFunction("imagecreatefrompng")] method imagecreatefromstring (line 1151) | [ImplementsFunction("imagecreatefromstring")] method imagecreatefromwbmp (line 1186) | [ImplementsFunction("imagecreatefromwbmp")] method imagecreatefromxbm (line 1200) | [ImplementsFunction("imagecreatefromxbm", FunctionImplOptions.NotSuppo... method imagecreatefromxpm (line 1214) | [ImplementsFunction("imagecreatefromxpm", FunctionImplOptions.NotSuppo... method imagecreatetruecolor (line 1228) | [ImplementsFunction("imagecreatetruecolor")] method imagedashedline (line 1261) | [ImplementsFunction("imagedashedline")] method imagedestroy (line 1287) | [ImplementsFunction("imagedestroy")] method imageellipse (line 1306) | [ImplementsFunction("imageellipse")] method imagefill (line 1332) | [ImplementsFunction("imagefill")] method imagefilledarc (line 1357) | [ImplementsFunction("imagefilledarc")] method imagefilledellipse (line 1449) | [ImplementsFunction("imagefilledellipse")] method imagefilledpolygon (line 1482) | [ImplementsFunction("imagefilledpolygon")] method DrawPoly (line 1497) | private static bool DrawPoly(PhpResource im, PhpArray point, int num_p... method imagefilledrectangle (line 1598) | [ImplementsFunction("imagefilledrectangle")] method imagefilltoborder (line 1642) | [ImplementsFunction("imagefilltoborder")] method imagefilter (line 1667) | [ImplementsFunction("imagefilter")] method imagefilter (line 1676) | [ImplementsFunction("imagefilter")] method imagefilter (line 1685) | [ImplementsFunction("imagefilter")] method imagefilter (line 1694) | [ImplementsFunction("imagefilter")] method imagefilter (line 1703) | [ImplementsFunction("imagefilter")] method imagefontheight (line 1754) | [ImplementsFunction("imagefontheight")] method imagefontwidth (line 1774) | [ImplementsFunction("imagefontwidth")] method imageftbbox (line 1794) | [ImplementsFunction("imageftbbox", FunctionImplOptions.NotSupported)] method imagefttext (line 1808) | [ImplementsFunction("imagefttext", FunctionImplOptions.NotSupported)] method imagegammacorrect (line 1822) | [ImplementsFunction("imagegammacorrect", FunctionImplOptions.NotSuppor... method imagegd (line 1836) | [ImplementsFunction("imagegd", FunctionImplOptions.NotSupported)] method imagegd2 (line 1850) | [ImplementsFunction("imagegd2", FunctionImplOptions.NotSupported)] method imagegif (line 1864) | [ImplementsFunction("imagegif")] method imagegif (line 1873) | [ImplementsFunction("imagegif")] method imagegrabscreen (line 1914) | [ImplementsFunction("imagegrabscreen")] method imagegrabwindow (line 1947) | [ImplementsFunction("imagegrabwindow", FunctionImplOptions.NotSupported)] method imageinterlace (line 1961) | [ImplementsFunction("imageinterlace", FunctionImplOptions.NotSupported)] method imageistruecolor (line 1975) | [ImplementsFunction("imageistruecolor")] method imagejpeg (line 1992) | [ImplementsFunction("imagejpeg")] method imagejpeg (line 2001) | [ImplementsFunction("imagejpeg")] method imagejpeg (line 2010) | [ImplementsFunction("imagejpeg")] method imagelayereffect (line 2071) | [ImplementsFunction("imagelayereffect", FunctionImplOptions.NotSupport... method imageline (line 2085) | [ImplementsFunction("imageline")] method CreatePen (line 2110) | private static Pen CreatePen(int col, PhpGdImageResource img, bool ant... method SetAntiAlias (line 2176) | private static void SetAntiAlias(PhpGdImageResource img, Graphics g) method imageloadfont (line 2195) | [ImplementsFunction("imageloadfont", FunctionImplOptions.NotSupported)] method imagepalettecopy (line 2209) | [ImplementsFunction("imagepalettecopy", FunctionImplOptions.NotSupport... method imagepng (line 2224) | [ImplementsFunction("imagepng")] method imagepng (line 2233) | [ImplementsFunction("imagepng")] method imagepng (line 2297) | [ImplementsFunction("imagepng")] method imagepolygon (line 2311) | [ImplementsFunction("imagepolygon")] method imagepsbbox (line 2324) | [ImplementsFunction("imagepsbbox", FunctionImplOptions.NotSupported)] method imagepscopyfont (line 2338) | [ImplementsFunction("imagepscopyfont", FunctionImplOptions.NotSupported)] method imagepsencodefont (line 2352) | [ImplementsFunction("imagepsencodefont", FunctionImplOptions.NotSuppor... method imagepsextendfont (line 2366) | [ImplementsFunction("imagepsextendfont", FunctionImplOptions.NotSuppor... method imagepsfreefont (line 2380) | [ImplementsFunction("imagepsfreefont", FunctionImplOptions.NotSupported)] method imagepsloadfont (line 2394) | [ImplementsFunction("imagepsloadfont", FunctionImplOptions.NotSupported)] method imagepsslantfont (line 2408) | [ImplementsFunction("imagepsslantfont", FunctionImplOptions.NotSupport... method imagepstext (line 2422) | [ImplementsFunction("imagepstext", FunctionImplOptions.NotSupported)] method imagerectangle (line 2437) | [ImplementsFunction("imagerectangle")] method imagerotate (line 2459) | [ImplementsFunction("imagerotate")] method imagerotate (line 2469) | [ImplementsFunction("imagerotate")] method imagesavealpha (line 2507) | [ImplementsFunction("imagesavealpha")] method imagesetbrush (line 2529) | [ImplementsFunction("imagesetbrush")] method imagesetpixel (line 2553) | [ImplementsFunction("imagesetpixel")] method GetAlphaColor (line 2597) | private static Color GetAlphaColor(PhpGdImageResource img, int col) method PHPColorToPHPAlpha (line 2611) | private static int PHPColorToPHPAlpha(int color) method PHPColorToRed (line 2620) | private static int PHPColorToRed(int color) method PHPColorToGreen (line 2629) | private static int PHPColorToGreen(int color) method PHPColorToBlue (line 2638) | private static int PHPColorToBlue(int color) method imagesetstyle (line 2650) | [ImplementsFunction("imagesetstyle")] method imagesetthickness (line 2683) | [ImplementsFunction("imagesetthickness")] method imagesettile (line 2705) | [ImplementsFunction("imagesettile")] method GetFont (line 2733) | private static bool GetFont(int font, out Font fontText, out FontStyle... method imagestring (line 2771) | [ImplementsFunction("imagestring")] method imagestringup (line 2826) | [ImplementsFunction("imagestringup", FunctionImplOptions.NotSupported)] method imagesx (line 2840) | [ImplementsFunction("imagesx")] method imagesy (line 2857) | [ImplementsFunction("imagesy")] method imagetruecolortopalette (line 2874) | [ImplementsFunction("imagetruecolortopalette")] method imagettfbbox (line 2916) | [ImplementsFunction("imagettfbbox")] method MeasureString (line 3032) | private static SizeF MeasureString(string s, Font font, Point origin, ... method imagettftext (line 3053) | [ImplementsFunction("imagettftext")] method imagetypes (line 3192) | [ImplementsFunction("imagetypes")] method imagewbmp (line 3205) | [ImplementsFunction("imagewbmp", FunctionImplOptions.NotSupported)] method imagewbmp (line 3214) | [ImplementsFunction("imagewbmp", FunctionImplOptions.NotSupported)] method imagewbmp (line 3223) | [ImplementsFunction("imagewbmp", FunctionImplOptions.NotSupported)] method imagexbm (line 3237) | [ImplementsFunction("imagexbm", FunctionImplOptions.NotSupported)] method jpeg2wbmp (line 3251) | [ImplementsFunction("jpeg2wbmp", FunctionImplOptions.NotSupported)] method png2wbmp (line 3265) | [ImplementsFunction("png2wbmp", FunctionImplOptions.NotSupported)] method GetImgType (line 3281) | internal static ImgType GetImgType(ImageFormat format) method CreateGdImageFrom (line 3301) | private static PhpResource CreateGdImageFrom(string filename, ImageFor... method LoadBitmap (line 3322) | private static Bitmap LoadBitmap(string filename, ImageFormat format) method FloodFill (line 3346) | private static void FloodFill(Bitmap/*!*/bitmap, int x, int y, Color c... method ChangeColor (line 3406) | private static void ChangeColor(Bitmap/*!*/bitmap, Color fromColor, Co... method GetEncoderInfo (line 3438) | internal static ImageCodecInfo GetEncoderInfo(string mimeType) method ToStream (line 3454) | private static MemoryStream ToStream(Image image, ImageFormat format) method MakeGrayscale (line 3480) | private static bool MakeGrayscale(Bitmap/*!*/bitmap) method InvertColors (line 3525) | private static bool InvertColors(Bitmap/*!*/bitmap) method RotateImage (line 3569) | public static Bitmap RotateImage(Image image, double angle, Color color) FILE: Source/Extensions/Gd2/PhpGdImageResource.cs class PhpGdImageResource (line 16) | public class PhpGdImageResource : PhpResource method PhpGdImageResource (line 57) | internal PhpGdImageResource(int x, int y) method PhpGdImageResource (line 66) | internal PhpGdImageResource(Image/*!*/img) method PhpGdImageResource (line 77) | internal PhpGdImageResource(Bitmap/*!*/img) method FreeManaged (line 88) | protected override void FreeManaged() method ValidImage (line 121) | internal static PhpGdImageResource ValidImage(PhpResource handle) FILE: Source/Extensions/Gd2/PhpImage.cs class PhpImage (line 38) | [ImplementsExtension("image")] type ImageType (line 46) | public enum ImageType class ImageSignature (line 154) | internal static class ImageSignature type ImageInfo (line 156) | internal struct ImageInfo method handle_gif (line 177) | static ImageType handle_gif(Stream/*!*/stream, ref ImageInfo info) method handle_psd (line 193) | static ImageType handle_psd(Stream/*!*/stream, ref ImageInfo info) method handle_bmp (line 207) | static ImageType handle_bmp(Stream/*!*/stream, ref ImageInfo info) method handle_png (line 236) | static ImageType handle_png(Stream/*!*/stream, ref ImageInfo info) method handle_jpg (line 251) | static ImageType handle_jpg(Stream/*!*/stream, ref ImageInfo info, b... method handle_jpc (line 258) | static ImageType handle_jpc(Stream/*!*/stream, ref ImageInfo info) method handle_jp2 (line 314) | static ImageType handle_jp2(Stream/*!*/stream, ref ImageInfo info) method handle_ico (line 378) | static ImageType handle_ico(Stream/*!*/stream, ref ImageInfo info) method ReversedBytes (line 415) | private static byte[]/*!*/ ReversedBytes(byte[]/*!*/array, int offse... type TagTypes (line 442) | private enum TagTypes method handle_tiff (line 462) | static ImageType handle_tiff(Stream/*!*/stream, ref ImageInfo info, ... method handle_iff (line 584) | static ImageType handle_iff(Stream/*!*/stream, ref ImageInfo info) method handle_swf (line 625) | static ImageType handle_swf(Stream/*!*/stream, ref ImageInfo info, b... type JpegMarker (line 701) | private enum JpegMarker method ReadMarkerSize (line 749) | private static int ReadMarkerSize(Stream stream) method SkipVariable (line 762) | private static bool SkipVariable(Stream stream) method GetNextMarker (line 785) | private static JpegMarker GetNextMarker(Stream stream, JpegMarker la... method SaveMarker (line 848) | private static bool SaveMarker(ref PhpArray array, Stream ms, string... method GetExif (line 879) | public static bool GetExif(Stream ms, ref ImageInfo info, bool exif) method ReadByte (line 969) | private static int ReadByte(MemoryStream/*!*/buffer, Stream/*!*/stream) method handle_wbmp (line 987) | private static ImageType handle_wbmp(MemoryStream/*!*/buffer, Stream... method handle_xbm (line 1048) | private static ImageType handle_xbm(MemoryStream/*!*/buffer, Stream/... method Equals (line 1130) | private static bool Equals(byte[] a, byte[] b, int length) method Equals (line 1135) | private static bool Equals(byte[]/*!*/a, int offset, byte[]/*!*/b, i... method ReadError (line 1147) | private static ImageType ReadError(bool quiet) method ProcessImageType (line 1162) | public static ImageType ProcessImageType(Stream/*!*/stream, bool qui... method GetImageSize (line 1223) | private static PhpArray GetImageSize(Stream/*!*/stream, bool exif, out... method getimagesize (line 1274) | [ImplementsFunction("getimagesize")] method getimagesize (line 1286) | [ImplementsFunction("getimagesize")] method getimagesizefromstring (line 1303) | [ImplementsFunction("getimagesizefromstring")] method getimagesizefromstring (line 1315) | [ImplementsFunction("getimagesizefromstring")] method getimagesize (line 1325) | private static PhpArray getimagesize(Stream stream, PhpReference image... method GetImageMime (line 1339) | private static string GetImageMime(ImageFormat format) method iptcparse (line 1372) | [ImplementsFunction("iptcparse")] method iptcembed (line 1458) | [ImplementsFunction("iptcembed", FunctionImplOptions.NotSupported)] method iptcembed (line 1472) | [ImplementsFunction("iptcembed", FunctionImplOptions.NotSupported)] method image_type_to_extension (line 1486) | [ImplementsFunction("image_type_to_extension")] method image_type_to_extension (line 1496) | [ImplementsFunction("image_type_to_extension")] method image_type_to_mime_type (line 1569) | [ImplementsFunction("image_type_to_mime_type")] FILE: Source/Extensions/Gd2/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Source/Extensions/Gd2/Utils.cs class Utils (line 13) | internal static class Utils method OpenStream (line 25) | internal static System.IO.Stream OpenStream(string filename) method ReadPhpBytes (line 39) | internal static PhpBytes ReadPhpBytes(string filename) method ByteArrayCompare (line 70) | internal static bool ByteArrayCompare(byte[]/*!*/array1, byte[]/*!*/ar... FILE: Source/Extensions/GetText/Configuration.cs class GetTextLocalConfig (line 29) | [Serializable] method GetTextLocalConfig (line 32) | internal GetTextLocalConfig() { } method DeepCopy (line 38) | public IPhpConfiguration DeepCopy() method Parse (line 46) | public bool Parse(string name, string value, XmlNode node) class GetTextGlobalConfig (line 63) | [Serializable] method GetTextGlobalConfig (line 66) | internal GetTextGlobalConfig() { } method Parse (line 75) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 88) | public IPhpConfiguration DeepCopy() class GetTextConfiguration (line 99) | public static class GetTextConfiguration method GetSetRestore (line 106) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 147) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 175) | internal static void RegisterLegacyOptions() method GetLocal (line 241) | public static GetTextLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/GetText/GetTextSharp/DatabaseResourceManager.cs class DatabaseResourceManager (line 10) | public class DatabaseResourceManager : ResourceManager method DatabaseResourceManager (line 14) | public DatabaseResourceManager() method DatabaseResourceManager (line 19) | public DatabaseResourceManager(string storedProcedure) method DatabaseResourceManager (line 24) | public DatabaseResourceManager(string name, string path, string filefo... method InternalGetResourceSet (line 28) | protected override ResourceSet InternalGetResourceSet(CultureInfo cult... FILE: Source/Extensions/GetText/GetTextSharp/DatabaseResourceReader.cs class DatabaseResourceReader (line 11) | public class DatabaseResourceReader : IResourceReader, IEnumerable, IDis... method DatabaseResourceReader (line 16) | public DatabaseResourceReader(string dsn, CultureInfo culture) method DatabaseResourceReader (line 21) | public DatabaseResourceReader(string dsn, CultureInfo culture, string sp) method GetEnumerator (line 27) | public IDictionaryEnumerator GetEnumerator() method Close (line 74) | public void Close() method GetEnumerator (line 77) | IEnumerator IEnumerable.GetEnumerator() method Dispose (line 81) | void IDisposable.Dispose() FILE: Source/Extensions/GetText/GetTextSharp/DatabaseResourceSet.cs class DatabaseResourceSet (line 7) | public class DatabaseResourceSet : ResourceSet method DatabaseResourceSet (line 9) | internal DatabaseResourceSet(string dsn, CultureInfo culture) method DatabaseResourceSet (line 13) | internal DatabaseResourceSet(string dsn, CultureInfo culture, string sp) method GetDefaultReader (line 17) | public override Type GetDefaultReader() FILE: Source/Extensions/GetText/GetTextSharp/DictionaryGettextParserRequestor.cs class DictionaryGettextParserRequestor (line 6) | public class DictionaryGettextParserRequestor : Dictionary ParseIntoDictionary(TextReader reader) FILE: Source/Extensions/GetText/LibraryDescriptor.cs class GetTextLibraryDescriptor (line 25) | public sealed class GetTextLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 36) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 50) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 62) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/GetText/PhpGetText.cs class PhpGetText (line 27) | [ImplementsExtension("gettext")] method bind_textdomain_codeset (line 40) | [ImplementsFunction("bind_textdomain_codeset", FunctionImplOptions.Not... method bindtextdomain (line 56) | [ImplementsFunction("bindtextdomain", FunctionImplOptions.NotSupported)] method dcgettext (line 90) | [ImplementsFunction("dcgettext", FunctionImplOptions.NotSupported)] method dcngettext (line 123) | [ImplementsFunction("dcngettext", FunctionImplOptions.NotSupported)] method dgettext (line 139) | [ImplementsFunction("dgettext", FunctionImplOptions.NotSupported)] method dngettext (line 157) | [ImplementsFunction("dngettext", FunctionImplOptions.NotSupported)] method gettext (line 172) | [ImplementsFunction("gettext")] method gettext_ (line 194) | [ImplementsFunction("_")] method ngettext (line 212) | [ImplementsFunction("ngettext", FunctionImplOptions.NotSupported)] method textdomain (line 228) | [ImplementsFunction("textdomain", FunctionImplOptions.NotSupported)] FILE: Source/Extensions/MSSql/Configuration.cs class MsSqlLocalConfig (line 29) | [Serializable] method MsSqlLocalConfig (line 32) | internal MsSqlLocalConfig() { } method DeepCopy (line 53) | public IPhpConfiguration DeepCopy() method Parse (line 61) | public bool Parse(string name, string value, XmlNode node) class MsSqlGlobalConfig (line 91) | [Serializable] method MsSqlGlobalConfig (line 94) | internal MsSqlGlobalConfig() { } method Parse (line 113) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 135) | public IPhpConfiguration DeepCopy() class MsSqlConfiguration (line 146) | public static class MsSqlConfiguration method GetSetRestore (line 153) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 194) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 222) | internal static void RegisterLegacyOptions() method GetLocal (line 288) | public static MsSqlLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/MSSql/LibraryDescriptor.cs class MsSqlLibraryDescriptor (line 25) | public sealed class MsSqlLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 45) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 59) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 71) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/MSSql/MsSql.cs class MsSql (line 26) | public static class MsSql type QueryResultKeys (line 33) | [Flags] type VariableType (line 58) | public enum VariableType method GetManager (line 89) | private static SqlConnectionManager GetManager(ScriptContext ctx) method GetManager (line 94) | private static SqlConnectionManager GetManager() method UpdateConnectErrorInfo (line 99) | private static void UpdateConnectErrorInfo(PhpSqlDbConnection connection) method Close (line 113) | [ImplementsFunction("mssql_close")] method Close (line 134) | [ImplementsFunction("mssql_close")] method Connect (line 159) | [ImplementsFunction("mssql_connect")] method Connect (line 176) | [ImplementsFunction("mssql_connect")] method Connect (line 194) | [ImplementsFunction("mssql_connect")] method Connect (line 213) | [ImplementsFunction("mssql_connect")] method Connect (line 233) | [ImplementsFunction("mssql_connect")] method PersistentConnect (line 250) | [ImplementsFunction("mssql_pconnect")] method PersistentConnect (line 266) | [ImplementsFunction("mssql_pconnect")] method PersistentConnect (line 285) | [ImplementsFunction("mssql_pconnect")] method PersistentConnect (line 305) | [ImplementsFunction("mssql_pconnect")] method PersistentConnect (line 326) | [ImplementsFunction("mssql_pconnect")] method Connect (line 333) | private static PhpResource Connect(string server, string user, string ... method FreeResult (line 382) | [ImplementsFunction("mssql_free_result")] method SelectDb (line 401) | [ImplementsFunction("mssql_select_db")] method SelectDb (line 420) | [ImplementsFunction("mssql_select_db")] method Query (line 438) | [ImplementsFunction("mssql_query")] method Query (line 456) | [ImplementsFunction("mssql_query")] method Query (line 471) | [ImplementsFunction("mssql_query")] method FetchRow (line 494) | [ImplementsFunction("mssql_fetch_row")] method FetchAssoc (line 506) | [ImplementsFunction("mssql_fetch_assoc")] method FetchArray (line 520) | [ImplementsFunction("mssql_fetch_array")] method FetchArray (line 536) | [ImplementsFunction("mssql_fetch_array")] method FetchObject (line 561) | [ImplementsFunction("mssql_fetch_object")] method GetLastAffectedRows (line 579) | [ImplementsFunction("mssql_rows_affected")] method GetLastAffectedRows (line 595) | [ImplementsFunction("mssql_rows_affected")] method GetFieldCount (line 613) | [ImplementsFunction("mssql_num_fields")] method GetRowCount (line 627) | [ImplementsFunction("mssql_num_rows")] method GetLastMessage (line 644) | [ImplementsFunction("mssql_get_last_message")] method MinErrorSeverity (line 660) | [ImplementsFunction("mssql_min_error_severity")] method MinMessageSeverity (line 670) | [ImplementsFunction("mssql_min_message_severity")] method GetField (line 687) | [ImplementsFunction("mssql_result")] method NextResult (line 722) | [ImplementsFunction("mssql_next_result")] method FieldName (line 740) | [ImplementsFunction("mssql_field_name")] method FieldName (line 755) | [ImplementsFunction("mssql_field_name")] method FieldType (line 772) | [ImplementsFunction("mssql_field_type")] method FieldType (line 790) | [ImplementsFunction("mssql_field_type")] method FieldLength (line 804) | [ImplementsFunction("mssql_field_length")] method FieldLength (line 819) | [ImplementsFunction("mssql_field_length")] method FieldSeek (line 838) | [ImplementsFunction("mssql_field_seek")] method DataSeek (line 853) | [ImplementsFunction("mssql_data_seek")] method FetchField (line 871) | [ImplementsFunction("mssql_fetch_field")] method FetchField (line 886) | [ImplementsFunction("mssql_fetch_field")] method FetchFieldInternal (line 895) | private static PhpObject FetchFieldInternal(PhpSqlDbResult/*!*/ result... method FetchBatch (line 920) | [ImplementsFunction("mssql_fetch_batch", FunctionImplOptions.NotSuppor... method CreateProcedure (line 938) | [ImplementsFunction("mssql_init")] method CreateProcedure (line 956) | [ImplementsFunction("mssql_init")] method FreeStatement (line 977) | [ImplementsFunction("mssql_free_statement")] method Bind (line 999) | [ImplementsFunction("mssql_bind")] method Bind (line 1014) | [ImplementsFunction("mssql_bind")] method Bind (line 1031) | [ImplementsFunction("mssql_bind")] method Bind (line 1049) | [ImplementsFunction("mssql_bind")] method Execute (line 1108) | [ImplementsFunction("mssql_execute")] method Execute (line 1124) | [ImplementsFunction("mssql_execute")] method GuidToString (line 1149) | [ImplementsFunction("mssql_guid_string")] method GuidToString (line 1161) | [ImplementsFunction("mssql_guid_string")] FILE: Source/Extensions/MSSql/PhpSqlDbConnection.cs class SqlConnectionManager (line 23) | internal sealed class SqlConnectionManager : ConnectionManager method CreateConnection (line 30) | protected override PhpDbConnection CreateConnection(string/*!*/ connec... class PhpSqlDbConnection (line 39) | public sealed class PhpSqlDbConnection : PhpDbConnection method PhpSqlDbConnection (line 54) | public PhpSqlDbConnection(string/*!*/ connectionString, ScriptContext/... method ValidConnection (line 69) | internal static PhpSqlDbConnection ValidConnection(PhpResource handle) method GetResult (line 85) | protected override PhpDbResult/*!*/ GetResult(PhpDbConnection/*!*/ con... method CreateCommand (line 94) | protected override IDbCommand/*!*/ CreateCommand() FILE: Source/Extensions/MSSql/PhpSqlDbProcedure.cs class PhpSqlDbProcedure (line 26) | public sealed class PhpSqlDbProcedure : PhpDbStatement method PhpSqlDbProcedure (line 40) | public PhpSqlDbProcedure(PhpDbConnection/*!*/ connection, string/*!*/ ... method ValidProcedure (line 49) | internal static PhpSqlDbProcedure ValidProcedure(PhpResource handle) method VariableTypeToParamType (line 58) | internal static ParameterType VariableTypeToParamType(MsSql.VariableTy... method Execute (line 89) | public PhpSqlDbResult Execute(bool skipResults, out bool success) FILE: Source/Extensions/MSSql/PhpSqlDbResult.cs class PhpSqlDbResult (line 27) | public sealed class PhpSqlDbResult : PhpDbResult method PhpSqlDbResult (line 42) | public PhpSqlDbResult(PhpDbConnection/*!*/ connection, IDataReader/*!*... method ValidResult (line 48) | internal static PhpSqlDbResult ValidResult(PhpResource handle) method GetNames (line 64) | protected override string[] GetNames() method GetValues (line 87) | protected override object[] GetValues(string[] dataTypes, bool convert... method ConvertDbValue (line 112) | public static object ConvertDbValue(object dbValue) method MapFieldTypeName (line 200) | protected override string MapFieldTypeName(string typeName) method IsNumericType (line 252) | public bool IsNumericType(string phpName) FILE: Source/Extensions/PDO/PDO.Const.cs class PDO (line 9) | partial class PDO FILE: Source/Extensions/PDO/PDO.cs class PDO (line 18) | [ImplementsType] method PDO (line 25) | static PDO() method SplitDsnParams (line 35) | public static System.Collections.Specialized.NameValueCollection Split... method PDO (line 76) | [EditorBrowsable(EditorBrowsableState.Never)] method PDO (line 84) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 89) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 100) | [PhpVisible] method getAvailableDrivers (line 155) | [PhpVisible] method getAvailableDrivers (line 163) | [EditorBrowsable(EditorBrowsableState.Never)] method SetAttribute (line 174) | public bool SetAttribute(int att, object value) method SetAttributeValueNoCheck (line 186) | internal bool SetAttributeValueNoCheck(int att, object value) method setAttribute (line 194) | [PhpVisible] method setAttribute (line 202) | [EditorBrowsable(EditorBrowsableState.Never)] method getAttribute (line 213) | [PhpVisible] method GetAttribute (line 221) | public object GetAttribute(int attribute, object defaultValue) method getAttribute (line 230) | [EditorBrowsable(EditorBrowsableState.Never)] method quote (line 241) | [PhpVisible] method quote (line 252) | [EditorBrowsable(EditorBrowsableState.Never)] method query (line 264) | [PhpVisible] method query (line 289) | [EditorBrowsable(EditorBrowsableState.Never)] method prepare (line 303) | [PhpVisible] method prepare (line 325) | public static object prepare(object instance, PhpStack stack) method beginTransaction (line 335) | [PhpVisible] method beginTransaction (line 348) | public static object beginTransaction(object instance, PhpStack stack) method commit (line 356) | [PhpVisible] method commit (line 372) | public static object commit(object instance, PhpStack stack) method rollback (line 380) | [PhpVisible] method rollback (line 397) | public static object rollback(object instance, PhpStack stack) method errorCode (line 405) | [ImplementsMethod, PhpVisible] method errorCode (line 411) | [EditorBrowsable(EditorBrowsableState.Never)] method errorInfo (line 420) | [ImplementsMethod, PhpVisible] method errorInfo (line 426) | [EditorBrowsable(EditorBrowsableState.Never)] method exec (line 435) | [ImplementsMethod, PhpVisible] method exec (line 441) | [EditorBrowsable(EditorBrowsableState.Never)] method inTransaction (line 451) | [ImplementsMethod, PhpVisible] method inTransaction (line 457) | [EditorBrowsable(EditorBrowsableState.Never)] method lastInsertId (line 467) | [ImplementsMethod, PhpVisible] method getLastInsertId (line 475) | private object getLastInsertId(ScriptContext context, string name) method lastInsertId (line 480) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Extensions/PDO/PDOAttributeType.cs type PDOAttributeType (line 9) | public enum PDOAttributeType : int FILE: Source/Extensions/PDO/PDOCaseConversion.cs type PDOCaseConversion (line 9) | public enum PDOCaseConversion FILE: Source/Extensions/PDO/PDOConfiguration.cs class PDOConfiguration (line 12) | public sealed class PDOConfiguration method PDOConfiguration (line 14) | private PDOConfiguration() { } method GetSetRestore (line 21) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 46) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 69) | internal static void RegisterLegacyOptions() FILE: Source/Extensions/PDO/PDOConnection.cs class PDOConnection (line 9) | public sealed class PDOConnection : PhpDbConnection method PDOConnection (line 21) | public PDOConnection(string/*!*/ connectionString, IDbConnection/*!*/ ... method CreateCommand (line 26) | protected override IDbCommand CreateCommand() method GetResult (line 31) | protected override PhpDbResult GetResult(PhpDbConnection connection, I... FILE: Source/Extensions/PDO/PDOCursorType.cs type PDOCursorType (line 9) | public enum PDOCursorType FILE: Source/Extensions/PDO/PDODriver.cs class PDODriver (line 10) | public abstract class PDODriver method OpenConnection (line 13) | public abstract PDOConnection OpenConnection(ScriptContext context, st... method Quote (line 14) | public abstract object Quote(ScriptContext context, object strobj, PDO... method GetParameterName (line 16) | public virtual string GetParameterName(string name) method ConvertDbValue (line 21) | public virtual object ConvertDbValue(object sqlValue, string dataType) method ConvertDateTime (line 77) | protected static string ConvertDateTime(string dataType, DateTime value) method CreateStatement (line 85) | public abstract PDOStatement CreateStatement(ScriptContext context, PD... method IsValidAttributeValue (line 87) | internal bool IsValidAttributeValue(int att, object value) method IsValueValidForAttribute (line 92) | protected abstract bool IsValueValidForAttribute(int att, object value); method GetLastInsertId (line 94) | public abstract object GetLastInsertId(ScriptContext context, PDO pdo,... FILE: Source/Extensions/PDO/PDOErrorMode.cs type PDOErrorMode (line 9) | public enum PDOErrorMode FILE: Source/Extensions/PDO/PDOException.cs class PDOException (line 13) | [ImplementsType] method PDOException (line 21) | [EditorBrowsable(EditorBrowsableState.Never)] method PDOException (line 30) | [EditorBrowsable(EditorBrowsableState.Never)] method PDOException (line 44) | protected PDOException(SerializationInfo info, StreamingContext context) method PDOException (line 54) | private PDOException(ScriptContext context, PhpArray errorInfo) method Throw (line 63) | public static void Throw(ScriptContext context, string message, PhpArr... FILE: Source/Extensions/PDO/PDOFetchType.cs type PDOFetchType (line 9) | public enum PDOFetchType FILE: Source/Extensions/PDO/PDOGlobalConfig.cs class PDOGlobalConfig (line 10) | [Serializable] method PDOGlobalConfig (line 13) | internal PDOGlobalConfig() { } method Parse (line 18) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 27) | public IPhpConfiguration DeepCopy() FILE: Source/Extensions/PDO/PDOLibraryDescriptor.cs class PDOLibraryDescriptor (line 10) | public sealed class PDOLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 23) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 37) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 49) | protected override ConfigContextBase CreateConfigContext() method RegisterProvider (line 56) | public static void RegisterProvider(PDODriver driver) method GetProvider (line 68) | internal static PDODriver GetProvider(string drvName) method GetDrivers (line 80) | internal static string[] GetDrivers() FILE: Source/Extensions/PDO/PDOLocalConfig.cs class PDOLocalConfig (line 10) | [Serializable] method PDOLocalConfig (line 13) | internal PDOLocalConfig() method DeepCopy (line 23) | public IPhpConfiguration DeepCopy() method Parse (line 31) | public bool Parse(string name, string value, XmlNode node) FILE: Source/Extensions/PDO/PDONullHandling.cs type PDONullHandling (line 9) | public enum PDONullHandling FILE: Source/Extensions/PDO/PDOParamType.cs type PDOParamType (line 9) | public enum PDOParamType : int FILE: Source/Extensions/PDO/PDOStatement.PHP.cs class PDOStatement (line 11) | partial class PDOStatement method setFetchMode (line 28) | [PhpVisible] method setFetchMode (line 36) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Extensions/PDO/PDOStatement.cs class PDOStatement (line 15) | [ImplementsType] method PDOStatement (line 20) | public PDOStatement(ScriptContext context, PDO pdo) method ExecuteStatement (line 27) | public virtual bool ExecuteStatement() { throw new NotImplementedExcep... method getIterator (line 36) | [PhpVisible] method getIterator (line 43) | public static object getIterator(object instance, PhpStack stack) method fetch (line 52) | private object fetch(ScriptContext context, int fetch_style) method fetch (line 57) | [PhpVisible] method fetch (line 83) | [EditorBrowsable(EditorBrowsableState.Never)] method Fetch_Assoc (line 93) | private static PhpArray Fetch_Assoc(PDODriver driver, IDataReader dr, ... method Fetch_Num (line 117) | private static PhpArray Fetch_Num(PDODriver driver, IDataReader dr) method closeCursor (line 138) | [PhpVisible] method CloseReader (line 146) | protected virtual void CloseReader() { throw new NotImplementedExcepti... method closeCursor (line 148) | [EditorBrowsable(EditorBrowsableState.Never)] method Init (line 156) | public virtual void Init(string query, Dictionary options... type PreparedMode (line 158) | enum PreparedMode method Prepare (line 171) | internal void Prepare(ScriptContext context, string query, Dictionary<... method SkipToNext (line 267) | private void SkipToNext(string query, StringBuilder sbRewritten, ref i... method SkipToNext (line 271) | private void SkipToNext(string query, StringBuilder sbRewritten, ref i... method bindValue (line 290) | [PhpVisible] method bindValues (line 306) | private bool bindValues(ScriptContext context, PhpArray parameters, PD... method bindValue (line 343) | private bool bindValue(object param, object value, PDOParamType? type) method bindValue (line 406) | [EditorBrowsable(EditorBrowsableState.Never)] method execute (line 419) | [PhpVisible, ImplementsMethod] method execute (line 437) | [EditorBrowsable(EditorBrowsableState.Never)] method fetchColumn (line 448) | [PhpVisible, ImplementsMethod] method fetchColumn (line 460) | [EditorBrowsable(EditorBrowsableState.Never)] method rowCount (line 470) | [PhpVisible, ImplementsMethod] method rowCount (line 480) | [EditorBrowsable(EditorBrowsableState.Never)] method columnCount (line 489) | [PhpVisible, ImplementsMethod] method columnCount (line 499) | [EditorBrowsable(EditorBrowsableState.Never)] method fetchAll (line 509) | [PhpVisible, ImplementsMethod] method fetchAll (line 553) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Extensions/PDO/PDOStatics.cs class PDOStatics (line 9) | public static partial class PDOStatics method Drivers (line 12) | [ImplementsFunction("pdo_drivers")] method BuildErrorInfo (line 18) | public static PhpArray BuildErrorInfo(string sqlstate, object driver_e... FILE: Source/Extensions/PDO/SQLSTATES.cs class SQLSTATES (line 11) | public static class SQLSTATES FILE: Source/Extensions/PDOSQLServer/PDOSQLServerConfiguration.cs class PDOSQLServerConfiguration (line 12) | public sealed class PDOSQLServerConfiguration method PDOSQLServerConfiguration (line 14) | private PDOSQLServerConfiguration() { } method GetSetRestore (line 21) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 46) | public static void LegacyOptionsToXml(XmlTextWriter wrServerr, Hashtab... method RegisterLegacyOptions (line 69) | internal static void RegisterLegacyOptions() FILE: Source/Extensions/PDOSQLServer/PDOSQLServerGlobalConfig.cs class PDOSQLServerGlobalConfig (line 10) | public sealed class PDOSQLServerGlobalConfig : IPhpConfiguration, IPhpCo... method Parse (line 15) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 24) | public IPhpConfiguration DeepCopy() FILE: Source/Extensions/PDOSQLServer/PDOSQLServerLibraryDescriptor.cs class PDOSQLServerLibraryDescriptor (line 10) | public sealed class PDOSQLServerLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 23) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 45) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 57) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/PDOSQLServer/PDOSQLServerLocalConfig.cs class PDOSQLServerLocalConfig (line 10) | public sealed class PDOSQLServerLocalConfig : IPhpConfiguration, IPhpCon... method Parse (line 15) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 24) | public IPhpConfiguration DeepCopy() FILE: Source/Extensions/PDOSQLServer/SQLServerPDODriver.cs class SQLServerPDODriver (line 10) | public sealed class SQLServerPDODriver : PDODriver method OpenConnection (line 16) | public override PDOConnection OpenConnection(Core.ScriptContext contex... method Quote (line 21) | public override object Quote(Core.ScriptContext context, object strobj... method CreateStatement (line 26) | public override PDOStatement CreateStatement(Core.ScriptContext contex... method IsValueValidForAttribute (line 31) | protected override bool IsValueValidForAttribute(int att, object value) method GetLastInsertId (line 36) | public override object GetLastInsertId(Core.ScriptContext context, PDO... FILE: Source/Extensions/PDOSQLite/PDOSQLiteConfiguration.cs class PDOSQLiteConfiguration (line 12) | public sealed class PDOSQLiteConfiguration method PDOSQLiteConfiguration (line 14) | private PDOSQLiteConfiguration() { } method GetSetRestore (line 21) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 46) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 69) | internal static void RegisterLegacyOptions() FILE: Source/Extensions/PDOSQLite/PDOSQLiteGlobalConfig.cs class PDOSQLiteGlobalConfig (line 10) | public class PDOSQLiteGlobalConfig : IPhpConfiguration, IPhpConfiguratio... method Parse (line 15) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 24) | public IPhpConfiguration DeepCopy() FILE: Source/Extensions/PDOSQLite/PDOSQLiteLibraryDescriptor.cs class PDOSQLiteLibraryDescriptor (line 10) | public sealed class PDOSQLiteLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 23) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 44) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 56) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/PDOSQLite/PDOSQLiteLocalConfig.cs class PDOSQLiteLocalConfig (line 10) | public sealed class PDOSQLiteLocalConfig : IPhpConfiguration, IPhpConfig... method Parse (line 15) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 24) | public IPhpConfiguration DeepCopy() FILE: Source/Extensions/PDOSQLite/SQLitePDODriver.cs class SQLitePDODriver (line 13) | public sealed class SQLitePDODriver : PDODriver method OpenConnection (line 17) | public override PDOConnection OpenConnection(ScriptContext context, st... method Quote (line 33) | public override object Quote(ScriptContext context, object strobj, PDO... method CreateStatement (line 94) | public override PDOStatement CreateStatement(ScriptContext context, PD... method IsValueValidForAttribute (line 100) | protected override bool IsValueValidForAttribute(int att, object value) method PDO_sqliteCreateFunction (line 115) | internal static object PDO_sqliteCreateFunction(object instance, PhpSt... method GetLastInsertId (line 138) | public override object GetLastInsertId(ScriptContext context, PDO pdo,... FILE: Source/Extensions/PDOSQLite/SQLitePDOStatement.cs class SQLitePDOStatement (line 10) | public sealed class SQLitePDOStatement : PDOStatement method SQLitePDOStatement (line 15) | internal SQLitePDOStatement(ScriptContext context, PDO pdo) method ExecuteStatement (line 21) | public override bool ExecuteStatement() method CloseReader (line 32) | protected override void CloseReader() method Init (line 42) | public override void Init(string query, Dictionary options) FILE: Source/Extensions/SQLite/PhpSQLiteDbConnection.cs class PhpSQLiteDbConnection (line 11) | public sealed class PhpSQLiteDbConnection : PhpDbConnection method SetServer (line 20) | internal void SetServer(string/*!*/ value) { server = value; } method PhpSQLiteDbConnection (line 25) | public PhpSQLiteDbConnection(string/*!*/ connectionString) method ValidConnection (line 30) | internal static PhpSQLiteDbConnection ValidConnection(PhpResource handle) method GetResult (line 53) | protected override PhpDbResult GetResult(PhpDbConnection/*!*/ connecti... method CreateCommand (line 62) | protected override IDbCommand/*!*/ CreateCommand() method GetLastErrorNumber (line 71) | public override int GetLastErrorNumber() method GetLastErrorMessage (line 83) | public override string GetLastErrorMessage() method GetExceptionMessage (line 96) | public override string GetExceptionMessage(Exception/*!*/ e) method StripErrorNumber (line 112) | private string StripErrorNumber(string msg) method QueryGlobalVariable (line 132) | internal object QueryGlobalVariable(string name) FILE: Source/Extensions/SQLite/PhpSQLiteDbResult.cs class PhpSQLiteDbResult (line 12) | public sealed class PhpSQLiteDbResult : PhpDbResult method PhpSQLiteDbResult (line 21) | public PhpSQLiteDbResult(PhpDbConnection/*!*/ connection, IDataReader/... method ValidResult (line 27) | internal static PhpSQLiteDbResult ValidResult(PhpResource handle) method GetValues (line 36) | protected override object[] GetValues(string[] dataTypes, bool convert... method ConvertDbValue (line 60) | private object ConvertDbValue(string dataType, object sqlValue) method MapFieldTypeName (line 135) | protected override string MapFieldTypeName(string typeName) FILE: Source/Extensions/SQLite/SQLite.QueryResultKeys.cs class SQLite (line 9) | partial class SQLite type QueryResultKeys (line 14) | [Flags] FILE: Source/Extensions/SQLite/SQLite.Status.cs class SQLite (line 9) | partial class SQLite type Status (line 11) | public enum Status FILE: Source/Extensions/SQLite/SQLite.cs class SQLite (line 10) | public static partial class SQLite method Open (line 15) | [ImplementsFunction("sqlite_open")] method Open (line 23) | [ImplementsFunction("sqlite_open")] method Open (line 30) | [ImplementsFunction("sqlite_open")] method POpen (line 38) | [ImplementsFunction("sqlite_popen")] method Open (line 45) | private static PhpResource Open(string filename, int mode, PhpReferenc... method Close (line 77) | [ImplementsFunction("sqlite_close")] method Query (line 88) | [ImplementsFunction("sqlite_query")] method Query (line 94) | [ImplementsFunction("sqlite_query")] method Query (line 100) | [ImplementsFunction("sqlite_query")] method Exec (line 139) | [ImplementsFunction("sqlite_exec")] method Exec (line 145) | [ImplementsFunction("sqlite_exec")] method FetchArray (line 183) | [ImplementsFunction("sqlite_fetch_array")] method FetchArray (line 190) | [ImplementsFunction("sqlite_fetch_array")] method FetchArray (line 197) | [ImplementsFunction("sqlite_fetch_array")] method FetchAll (line 222) | [ImplementsFunction("sqlite_fetch_all")] method FetchAll (line 229) | [ImplementsFunction("sqlite_fetch_all")] method FetchAll (line 236) | [ImplementsFunction("sqlite_fetch_all")] method CreateFunction (line 273) | [ImplementsFunction("sqlite_create_function")] method CreateFunction (line 279) | [ImplementsFunction("sqlite_create_function")] FILE: Source/Extensions/SQLite/SQLiteConfiguration.cs class SQLiteConfiguration (line 12) | public sealed class SQLiteConfiguration method SQLiteConfiguration (line 14) | private SQLiteConfiguration() { } method GetSetRestore (line 21) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 48) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 72) | internal static void RegisterLegacyOptions() FILE: Source/Extensions/SQLite/SQLiteConnectionManager.cs class SQLiteConnectionManager (line 8) | internal sealed class SQLiteConnectionManager : ConnectionManager method CreateConnection (line 10) | protected override PhpDbConnection CreateConnection(string/*!*/ connec... FILE: Source/Extensions/SQLite/SQLiteDatabase.cs class SQLiteDatabase (line 12) | [ImplementsType] method SQLiteDatabase (line 15) | public SQLiteDatabase(ScriptContext context, object filename) method SQLiteDatabase (line 20) | public SQLiteDatabase(ScriptContext context, object filename, object a... method SQLiteDatabase (line 26) | public SQLiteDatabase(ScriptContext context, object filename, object a... method __construct (line 35) | [ImplementsMethod] method __construct (line 41) | [ImplementsMethod] method __construct (line 47) | [ImplementsMethod] method __construct (line 61) | [EditorBrowsable(EditorBrowsableState.Never)] method query (line 74) | [ImplementsMethod] method query (line 96) | [EditorBrowsable(EditorBrowsableState.Never)] method exec (line 106) | [ImplementsMethod, PhpVisible] method exec (line 112) | [EditorBrowsable(EditorBrowsableState.Never)] method createFunction (line 121) | [ImplementsMethod, PhpVisible] method createFunction (line 127) | [ImplementsMethod, PhpVisible] method createFunction (line 136) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Extensions/SQLite/SQLiteGlobalConfig.cs class SQLiteGlobalConfig (line 13) | [Serializable] method SQLiteGlobalConfig (line 16) | internal SQLiteGlobalConfig() { } method Parse (line 23) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 40) | public IPhpConfiguration DeepCopy() FILE: Source/Extensions/SQLite/SQLiteLibraryDescriptor.cs class SQLiteLibraryDescriptor (line 13) | public sealed class SQLiteLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 33) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 47) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 59) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/SQLite/SQLiteLocalConfig.cs class SQLiteLocalConfig (line 11) | [Serializable] method SQLiteLocalConfig (line 14) | internal SQLiteLocalConfig() method DeepCopy (line 24) | public IPhpConfiguration DeepCopy() method Parse (line 32) | public bool Parse(string name, string value, XmlNode node) FILE: Source/Extensions/SQLite/SQLiteResult.cs class SQLiteResult (line 9) | [ImplementsType] method SQLiteResult (line 14) | internal SQLiteResult(PhpDbResult res) method fetchAll (line 20) | [PhpVisible] FILE: Source/Extensions/Soap/CodeConstants.cs type CodeConstants (line 11) | internal struct CodeConstants FILE: Source/Extensions/Soap/CompiledAssemblyCache.cs class CompiledAssemblyCache (line 17) | internal class CompiledAssemblyCache method CompiledAssemblyCache (line 24) | private CompiledAssemblyCache() method CheckCacheForAssembly (line 33) | internal static Assembly CheckCacheForAssembly(string wsdl, int conten... method RenameTempAssembly (line 110) | internal static void RenameTempAssembly(string pathToAssembly, string ... method GetMd5Sum (line 130) | internal static string GetMd5Sum(string stringToHash) method GetLibTempPath (line 159) | internal static string GetLibTempPath() method SetLibTempPath (line 175) | internal static void SetLibTempPath(string path) FILE: Source/Extensions/Soap/Configuration.cs class SoapLocalConfig (line 28) | [Serializable] method SoapLocalConfig (line 31) | internal SoapLocalConfig() { } method DeepCopy (line 37) | public IPhpConfiguration DeepCopy() method Parse (line 45) | public bool Parse(string name, string value, XmlNode node) class SoapGlobalConfig (line 62) | [Serializable] method SoapGlobalConfig (line 65) | internal SoapGlobalConfig() { } method Parse (line 74) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 87) | public IPhpConfiguration DeepCopy() class CurlConfiguration (line 98) | public static class CurlConfiguration method GetSetRestore (line 105) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 146) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 174) | internal static void RegisterLegacyOptions() method GetLocal (line 240) | public static SoapLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/Soap/CustomExceptions.cs class DynamicCompilationException (line 54) | [Serializable] method DynamicCompilationException (line 60) | public DynamicCompilationException() method DynamicCompilationException (line 68) | public DynamicCompilationException(string message) method DynamicCompilationException (line 78) | public DynamicCompilationException(string message, Exception inner) method DynamicCompilationException (line 88) | protected DynamicCompilationException(SerializationInfo serializationI... class PipelineConfigurationException (line 96) | [Serializable] method PipelineConfigurationException (line 102) | public PipelineConfigurationException() method PipelineConfigurationException (line 110) | public PipelineConfigurationException(string message) method PipelineConfigurationException (line 120) | public PipelineConfigurationException(string message, Exception inner) method PipelineConfigurationException (line 130) | protected PipelineConfigurationException(SerializationInfo serializati... class ProxyTypeInstantiationException (line 138) | [Serializable] method ProxyTypeInstantiationException (line 144) | public ProxyTypeInstantiationException() method ProxyTypeInstantiationException (line 152) | public ProxyTypeInstantiationException(string message) method ProxyTypeInstantiationException (line 162) | public ProxyTypeInstantiationException(string message, Exception inner) method ProxyTypeInstantiationException (line 172) | protected ProxyTypeInstantiationException(SerializationInfo serializat... FILE: Source/Extensions/Soap/DynamicWebServiceProxy.cs class DynamicWebServiceProxy (line 25) | internal class DynamicWebServiceProxy method DynamicWebServiceProxy (line 47) | internal DynamicWebServiceProxy(string wsdlLocation, bool enableMessag... method InvokeCall (line 60) | public object InvokeCall(string methodName ,PhpArray parameters) method BuildAssemblyFromWsdl (line 272) | private Assembly BuildAssemblyFromWsdl(string absoluteWsdlLocation, st... method CreateProxyInstance (line 375) | private object CreateProxyInstance() method ResetInternalState (line 403) | private void ResetInternalState() method BuildProxy (line 412) | private void BuildProxy() method CheckForImports (line 434) | private void CheckForImports(string baseWSDLUrl) FILE: Source/Extensions/Soap/Enums.cs type WsdlCache (line 12) | public enum WsdlCache type Protocol (line 43) | internal enum Protocol FILE: Source/Extensions/Soap/LibraryDescriptor.cs class SoapLibraryDescriptor (line 25) | public sealed class SoapLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 45) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 59) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 71) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/Soap/MessageStorageException.cs class MessageStorageException (line 12) | [Serializable] method MessageStorageException (line 18) | public MessageStorageException() method MessageStorageException (line 26) | public MessageStorageException(string message) method MessageStorageException (line 36) | public MessageStorageException(string message, Exception inner) method MessageStorageException (line 46) | protected MessageStorageException(SerializationInfo serializationInfo,... FILE: Source/Extensions/Soap/ParameterBinder.cs class ParameterBinder (line 13) | class ParameterBinder method ParameterBinder (line 31) | internal ParameterBinder() method PushObject (line 44) | private bool PushObject(object/*!*/obj) method PopObject (line 65) | private void PopObject() method BindParams (line 75) | public object[] BindParams(MethodInfo mi, PhpArray parameters, bool wr... method Bind (line 114) | private object Bind(object graph, Type targetType) method BindPrimitiveType (line 200) | private object BindPrimitiveType(object obj, Type targetType) method BindEmptyInstance (line 225) | private object BindEmptyInstance(Type targetType) method BindUnsupported (line 243) | private object BindUnsupported(string TypeName) method BindObject (line 249) | private object BindObject(DObject obj, Type targetType) method BindArray (line 274) | private object BindArray(PhpArray array, Type targetType) method BindArrayToObject (line 282) | private object BindArrayToObject(PhpArray array, Type targetType) method SetSpecifiedParameter (line 310) | private bool SetSpecifiedParameter(List resultParams, Paramete... method SetSpecifiedField (line 325) | private bool SetSpecifiedField(object instance, FieldInfo field) method BindArrayToArray (line 340) | private object BindArrayToArray(PhpArray array, Type targetType) FILE: Source/Extensions/Soap/PipelineConfiguration.cs class PipelineConfiguration (line 14) | internal class PipelineConfiguration method InjectExtension (line 20) | internal static void InjectExtension(Type extension) method RegisterSoapExtension (line 39) | private static void RegisterSoapExtension(Type type, int priority, Pri... FILE: Source/Extensions/Soap/ResultBinder.cs class ResultBinder (line 15) | internal class ResultBinder method WrapToStdClass (line 18) | private static stdClass WrapToStdClass(object obj, string name) method BindResult (line 35) | internal static object BindResult(object graph, string functionName, b... method BindEnum (line 46) | private static object BindEnum(object obj, Type type) method BindObject (line 52) | private static object BindObject(object obj, Type type) method GetArrayItemTypeName (line 91) | private static string GetArrayItemTypeName(Type type, FieldInfo fi) method BindArray (line 117) | private static object BindArray(object obj, Type type, FieldInfo targe... method Bind (line 154) | private static object Bind(object graph, FieldInfo targetFieldInfo = n... FILE: Source/Extensions/Soap/ServiceCache.cs class ServiceCache (line 13) | internal sealed class ServiceCache type MemoryCacheKey (line 15) | internal struct MemoryCacheKey method MemoryCacheKey (line 47) | internal MemoryCacheKey(string wsdlLocation, WsdlCache type): method MemoryCacheKey (line 52) | internal MemoryCacheKey(string wsdlLocation, int contentHash, WsdlCa... method GetHashCode (line 62) | public override int GetHashCode() class MemoryCache (line 69) | internal static class MemoryCache method Get (line 77) | public static Assembly Get(MemoryCacheKey key) method Add (line 92) | public static void Add(MemoryCacheKey key, Assembly serviceAssembly) method ServiceCache (line 167) | public ServiceCache(string wsdlLocation, WsdlCache type, CacheMissEven... method init (line 174) | private void init() method GetOrAdd (line 200) | public Assembly GetOrAdd() FILE: Source/Extensions/Soap/SoapClient.cs class SoapClient (line 18) | [ImplementsType()] method __call (line 27) | [PhpVisible, ImplementsMethod] method __doRequest (line 55) | [PhpVisible, ImplementsMethod] method __getFunctions (line 66) | [PhpVisible, ImplementsMethod] method __getLastRequest (line 77) | [PhpVisible, ImplementsMethod] method __getLastRequestHeaders (line 95) | [PhpVisible, ImplementsMethod] method __getLastResponse (line 106) | [PhpVisible, ImplementsMethod] method __getLastResponseHeaders (line 124) | [PhpVisible, ImplementsMethod] method __getTypes (line 135) | [PhpVisible, ImplementsMethod] method __setCookie (line 146) | [PhpVisible, ImplementsMethod] method __setLocation (line 157) | [PhpVisible, ImplementsMethod] method __setSoapHeaders (line 169) | [PhpVisible, ImplementsMethod] method SoapClient (line 181) | public SoapClient(string wsdl, PhpArray options = null) method __construct (line 194) | [PhpVisible, ImplementsMethod] FILE: Source/Extensions/Soap/SoapFault.cs class SoapFault (line 16) | [ImplementsType] method Throw (line 22) | internal static void Throw(ScriptContext/*!*/context, method __construct (line 51) | [ImplementsMethod] method __PopulateTypeDesc (line 70) | internal static void __PopulateTypeDesc(PhpTypeDesc typeDesc) method SoapFault (line 78) | [EditorBrowsable(EditorBrowsableState.Never)] method SoapFault (line 87) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 94) | [EditorBrowsable(EditorBrowsableState.Never)] method SoapFault (line 115) | protected SoapFault(SerializationInfo info, StreamingContext context) FILE: Source/Extensions/Soap/SoapHttpClientProtocolExtended.cs class SoapHttpClientProtocolExtended (line 13) | public class SoapHttpClientProtocolExtended : SoapHttpClientProtocol method SoapHttpClientProtocolExtended (line 21) | public SoapHttpClientProtocolExtended() method Invoke (line 109) | public new object[] Invoke(string methodName, object[] parameters) FILE: Source/Extensions/Soap/SoapMessageAccessClientExtension.cs class SoapMessageAccessClientExtension (line 14) | public class SoapMessageAccessClientExtension : SoapExtension, IDisposable method GetInitializer (line 26) | public override object GetInitializer(LogicalMethodInfo methodInfo, So... method GetInitializer (line 36) | public override object GetInitializer(Type t) method Initialize (line 53) | public override void Initialize(object initializer) method ProcessMessage (line 62) | public override void ProcessMessage(SoapMessage message) method ChainStream (line 94) | public override Stream ChainStream(Stream stream) method StoreRequestMessage (line 108) | private void StoreRequestMessage(SoapMessage message) method StoreResponseMessage (line 135) | private void StoreResponseMessage(SoapMessage message) method Copy (line 163) | private static void Copy(Stream from, Stream to) method Dispose (line 180) | public void Dispose() method Dispose (line 190) | protected virtual void Dispose(bool disposing) FILE: Source/Extensions/Soap/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Source/Extensions/Soap/WsdlHelper.cs class WsdlHelper (line 14) | internal class WsdlHelper method GetWsdlContent (line 21) | internal static string GetWsdlContent(string source, out string fullPath) FILE: Source/Extensions/Xml/Configuration.cs class XmlLocalConfig (line 29) | [Serializable] method XmlLocalConfig (line 32) | internal XmlLocalConfig() { } method DeepCopy (line 38) | public IPhpConfiguration DeepCopy() method Parse (line 46) | public bool Parse(string name, string value, XmlNode node) class XmlGlobalConfig (line 64) | [Serializable] method XmlGlobalConfig (line 67) | internal XmlGlobalConfig() { } method Parse (line 76) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 90) | public IPhpConfiguration DeepCopy() class XmlConfiguration (line 101) | public static class XmlConfiguration method GetSetRestore (line 108) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 149) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 177) | internal static void RegisterLegacyOptions() method GetLocal (line 243) | public static XmlLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/Xml/LibraryDescriptor.cs class XmlLibraryDescriptor (line 25) | public sealed class XmlLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 45) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 60) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 72) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/Xml/PhpXmlParser.cs type XmlParserError (line 10) | public enum XmlParserError type XmlOption (line 82) | public enum XmlOption class XmlParser (line 94) | public static class XmlParser method utf8_encode (line 123) | [ImplementsFunction("utf8_encode")] method utf8_decode (line 160) | [ImplementsFunction("utf8_decode")] method CreateNamespaceAware (line 192) | [ImplementsFunction("xml_parser_create_ns")] method CreateNamespaceAware (line 210) | [ImplementsFunction("xml_parser_create_ns")] method CreateNamespaceAware (line 232) | [ImplementsFunction("xml_parser_create_ns")] method Create (line 243) | [ImplementsFunction("xml_parser_create")] method Create (line 263) | [ImplementsFunction("xml_parser_create")] method Free (line 277) | [ImplementsFunction("xml_parser_free")] method Parse (line 317) | [ImplementsFunction("xml_parse", FunctionImplOptions.NeedsClassContext... method Parse (line 344) | [ImplementsFunction("xml_parse", FunctionImplOptions.NeedsClassContext... method ParseIntoStruct (line 371) | [ImplementsFunction("xml_parse_into_struct", FunctionImplOptions.Needs... method ParseIntoStruct (line 394) | [ImplementsFunction("xml_parse_into_struct", FunctionImplOptions.Needs... method SetOption (line 434) | [ImplementsFunction("xml_parser_set_option")] method GetOption (line 477) | [ImplementsFunction("xml_parser_get_option")] method ErrorString (line 519) | [ImplementsFunction("xml_error_string")] method GetErrorCode (line 539) | [ImplementsFunction("xml_get_error_code")] method GetCurrentByteIndex (line 564) | [ImplementsFunction("xml_get_current_byte_index")] method GetCurrentColumnNumber (line 587) | [ImplementsFunction("xml_get_current_column_number")] method GetCurrentLineNumber (line 609) | [ImplementsFunction("xml_get_current_line_number")] method SetObject (line 634) | [ImplementsFunction("xml_set_object")] method SetDefaultHandler (line 672) | [ImplementsFunction("xml_set_default_handler")] method SetUnparsedEntityDeclHandler (line 702) | [ImplementsFunction("xml_set_unparsed_entity_decl_handler", FunctionIm... method SetElementHandler (line 733) | [ImplementsFunction("xml_set_element_handler")] method SetCharacterDataHandler (line 765) | [ImplementsFunction("xml_set_character_data_handler")] method SetStartNamespaceDeclHandler (line 801) | [ImplementsFunction("xml_set_start_namespace_decl_handler")] method SetEndNamespaceDeclHandler (line 833) | [ImplementsFunction("xml_set_end_namespace_decl_handler")] method SetNotationDeclHandler (line 866) | [ImplementsFunction("xml_set_notation_decl_handler", FunctionImplOptio... method SetProcessingInstructionHandler (line 888) | [ImplementsFunction("xml_set_processing_instruction_handler")] method SetExternalEntityRefHandler (line 917) | [ImplementsFunction("xml_set_external_entity_ref_handler", FunctionImp... FILE: Source/Extensions/Xml/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Source/Extensions/Xml/XmlParserResource.cs class XmlParserResource (line 13) | public sealed class XmlParserResource : PhpResource class HandlerWrapper (line 15) | private class HandlerWrapper method BindOrBiteMyLegsOff (line 23) | public void BindOrBiteMyLegsOff(DTypeDesc caller, NamingContext nami... method Invoke (line 40) | public object Invoke(params object[] arguments) method HandlerWrapper (line 53) | public HandlerWrapper(XmlParserResource parser, string name) type ElementState (line 60) | private enum ElementState class ElementRecord (line 66) | private class ElementRecord class TextRecord (line 74) | private class TextRecord method ValidResource (line 137) | internal static XmlParserResource ValidResource(PhpResource handle) method ObjectToXmlCallback (line 154) | internal PhpCallback ObjectToXmlCallback(object var) method Parse (line 172) | public bool Parse(DTypeDesc caller, NamingContext context, string inpu... method ParseIntoStruct (line 227) | public bool ParseIntoStruct(DTypeDesc caller, NamingContext context, s... method ParseInternal (line 232) | private bool ParseInternal(DTypeDesc caller, NamingContext context, st... method ParseStep (line 297) | private void ParseStep(XmlReader reader, Stack elementS... method UpdateValueAndIndexArrays (line 415) | private void UpdateValueAndIndexArrays(ElementRecord elementRecord, re... method XmlParserResource (line 464) | public XmlParserResource(Encoding outputEncoding, bool processNamespac... FILE: Source/Extensions/XmlDom/DomAttribute.cs class DOMAttr (line 27) | [ImplementsType] method DOMAttr (line 146) | public DOMAttr() method DOMAttr (line 150) | internal DOMAttr(XmlAttribute/*!*/ xmlAttribute) method CloneObjectInternal (line 156) | protected override PHP.Core.Reflection.DObject CloneObjectInternal(PHP... method __construct (line 170) | [PhpVisible] method Associate (line 182) | protected internal override void Associate(XmlDocument/*!*/ document) method isId (line 201) | [PhpVisible] FILE: Source/Extensions/XmlDom/DomCharacterData.cs class DOMCharacterData (line 27) | [ImplementsType] method DOMCharacterData (line 92) | public DOMCharacterData() method CloneObjectInternal (line 96) | protected override PHP.Core.Reflection.DObject CloneObjectInternal(PHP... method substringData (line 111) | [PhpVisible] method appendData (line 128) | [PhpVisible] method insertData (line 141) | [PhpVisible] method deleteData (line 160) | [PhpVisible] method replaceData (line 180) | [PhpVisible] class DOMText (line 199) | [ImplementsType] method DOMText (line 296) | public DOMText() method DOMText (line 299) | internal DOMText(XmlText/*!*/ xmlText) method CreateDOMText (line 304) | internal static DOMText CreateDOMText(string value) method CloneObjectInternal (line 311) | protected override PHP.Core.Reflection.DObject CloneObjectInternal(PHP... method __construct (line 320) | [PhpVisible] method Associate (line 330) | protected internal override void Associate(XmlDocument/*!*/ document) method splitText (line 347) | [PhpVisible] method isWhitespaceInElementContent (line 362) | [PhpVisible] method isElementContentWhitespace (line 372) | [PhpVisible] method replaceWholeText (line 381) | [PhpVisible] method IsBlankNode (line 387) | private bool IsBlankNode() class DOMCdataSection (line 405) | [ImplementsType] method DOMCdataSection (line 442) | public DOMCdataSection() method DOMCdataSection (line 445) | internal DOMCdataSection(XmlCDataSection/*!*/ xmlCDataSection) method CloneObjectInternal (line 450) | protected override PHP.Core.Reflection.DObject CloneObjectInternal(PHP... method __construct (line 461) | [PhpVisible] method Associate (line 471) | protected internal override void Associate(XmlDocument/*!*/ document) class DOMComment (line 485) | [ImplementsType] method DOMComment (line 549) | public DOMComment() method DOMComment (line 552) | internal DOMComment(XmlComment/*!*/ xmlComment) method CloneObjectInternal (line 557) | protected override PHP.Core.Reflection.DObject CloneObjectInternal(PHP... method __construct (line 568) | [PhpVisible] method Associate (line 578) | protected internal override void Associate(XmlDocument/*!*/ document) FILE: Source/Extensions/XmlDom/DomCollections.cs class DOMNodeList (line 26) | [ImplementsType] method DOMNodeList (line 47) | public DOMNodeList() method AppendNode (line 57) | internal void AppendNode(IXmlDomNode/*!*/ node) method item (line 68) | [PhpVisible] method GetEnumerator (line 79) | IEnumerator> IEnumerable method MapKey (line 117) | public MapKey(string namespaceUri, string/*!*/ localName) method GetHashCode (line 125) | public override int GetHashCode() method Equals (line 134) | public bool Equals(MapKey other) method DOMNamedNodeMap (line 161) | public DOMNamedNodeMap() method AddNode (line 171) | internal void AddNode(IXmlDomNode/*!*/ node) method getNamedItem (line 191) | [PhpVisible] method setNamedItem (line 212) | [PhpVisible] method removeNamedItem (line 221) | [PhpVisible] method item (line 232) | [PhpVisible] method getNamedItemNS (line 251) | [PhpVisible] method setNamedItemNS (line 264) | [PhpVisible] method removeNamedItemNS (line 273) | [PhpVisible] method GetEnumerator (line 283) | IEnumerator> IEnumerable> Prope... method PropertyIterator (line 323) | protected override IEnumerable> GetEnumerator() method GetEnumerator (line 1551) | IEnumerator IEnumerable.GetEnumerator() method offsetGet (line 1563) | [PhpVisible] method offsetSet (line 1603) | [PhpVisible] method offsetUnset (line 1662) | [PhpVisible] method offsetExists (line 1698) | [PhpVisible] method count (line 1738) | [PhpVisible] FILE: Source/Extensions/XmlDom/XmlDom.cs type NodeType (line 29) | public enum NodeType type AttributeType (line 92) | public enum AttributeType type IXmlDomNode (line 124) | public interface IXmlDomNode class XmlDom (line 132) | public static class XmlDom method ImportSimpleXml (line 137) | [ImplementsFunction("dom_import_simplexml")] method ParseQualifiedName (line 152) | internal static void ParseQualifiedName(string qualifiedName, out stri... method GetNodeEncoding (line 175) | internal static Encoding/*!*/ GetNodeEncoding(XmlNode xmlNode) FILE: Source/Extensions/XmlDom/XmlReader.cs class XMLReader (line 25) | [ImplementsType] method close (line 191) | [PhpVisible] method expand (line 210) | [PhpVisible] method getAttribute (line 216) | [PhpVisible] method getAttributeNo (line 222) | [PhpVisible] method getAttributeNs (line 228) | [PhpVisible] method getParserProperty (line 234) | [PhpVisible] method isValid (line 241) | [PhpVisible] method lookupNamespace (line 248) | [PhpVisible] method moveToAttribute (line 254) | [PhpVisible] method moveToAttributeNo (line 260) | [PhpVisible] method moveToAttributeNs (line 280) | [PhpVisible] method moveToElement (line 286) | [PhpVisible] method moveToFirstAttribute (line 292) | [PhpVisible] method moveToNextAttribute (line 298) | [PhpVisible] method next (line 304) | [PhpVisible] method open (line 321) | [PhpVisible] method read (line 338) | [PhpVisible] method readInnerXML (line 377) | [PhpVisible] method readOuterXML (line 383) | [PhpVisible] method readString (line 389) | [PhpVisible] method setParserProperty (line 395) | [PhpVisible] method setRelaxNGSchema (line 414) | [PhpVisible] method setRelaxNGSchemaSource (line 432) | [PhpVisible] method setSchema (line 450) | [PhpVisible] method xml (line 468) | [PhpVisible] method getAttributeCount (line 494) | protected int getAttributeCount() class FileUriResolver (line 507) | class FileUriResolver : XmlUrlResolver method SupportsType (line 509) | public override bool SupportsType(Uri absoluteUri, Type type) method GetEntity (line 515) | public override object GetEntity(Uri absoluteUri, string role, Type ... method createSettings (line 522) | private XmlReaderSettings createSettings() method createReader (line 535) | private bool createReader() method getNodeTypeName (line 553) | private string getNodeTypeName() FILE: Source/Extensions/XmlDom/XsltProcessor.cs type CloneType (line 32) | public enum CloneType class XSLTProcessor (line 47) | [ImplementsType] method XSLTProcessor (line 87) | static XSLTProcessor() method XSLTProcessor (line 117) | public XSLTProcessor() method ToBoolean (line 149) | public override bool ToBoolean() method importStylesheet (line 163) | [PhpVisible] method transformToDoc (line 184) | [PhpVisible] method transformToUri (line 249) | [PhpVisible] method transformToXml (line 289) | [PhpVisible] method setParameter (line 339) | [PhpVisible] method getParameter (line 378) | [PhpVisible] method removeParameter (line 390) | [PhpVisible] method hasExsltSupport (line 403) | [PhpVisible] method registerPHPFunctions (line 418) | [PhpVisible] class XsltConvertor (line 455) | internal static class XsltConvertor method DotNetToPhp (line 462) | public static object DotNetToPhp(object arg) method PhpToDotNet (line 505) | public static object/*!*/ PhpToDotNet(object arg) method PhpToString (line 539) | public static string/*!*/ PhpToString(object arg) class XsltUserFunctionHandler (line 563) | internal sealed class XsltUserFunctionHandler method RegisterAllFunctions (line 574) | internal void RegisterAllFunctions() method RegisterFunction (line 579) | internal void RegisterFunction(string functionName) method InvokeFunction (line 591) | private object InvokeFunction(string name, params object[] args) method InvokeFunctionString (line 596) | private string InvokeFunctionString(string name, params object[] args) method InvokeFunctionCore (line 601) | private object InvokeFunctionCore(string name, params object[] args) method function (line 646) | public object function(string name) method function (line 651) | public object function(string name, object arg1) method function (line 656) | public object function(string name, object arg1, object arg2) method function (line 661) | public object function(string name, object arg1, object arg2, object a... method function (line 666) | public object function(string name, object arg1, object arg2, object a... method function (line 671) | public object function(string name, object arg1, object arg2, object a... method function (line 677) | public object function(string name, object arg1, object arg2, object a... method function (line 683) | public object function(string name, object arg1, object arg2, object a... method function (line 689) | public object function(string name, object arg1, object arg2, object a... method function (line 695) | public object function(string name, object arg1, object arg2, object a... method function (line 701) | public object function(string name, object arg1, object arg2, object a... method function (line 707) | public object function(string name, object arg1, object arg2, object a... method function (line 713) | public object function(string name, object arg1, object arg2, object a... method function (line 721) | public object function(string name, object arg1, object arg2, object a... method function (line 729) | public object function(string name, object arg1, object arg2, object a... method function (line 737) | public object function(string name, object arg1, object arg2, object a... method function (line 745) | public object function(string name, object arg1, object arg2, object a... method function (line 753) | public object function(string name, object arg1, object arg2, object a... method function (line 761) | public object function(string name, object arg1, object arg2, object a... method function (line 769) | public object function(string name, object arg1, object arg2, object a... method function (line 778) | public object function(string name, object arg1, object arg2, object a... method functionString (line 791) | public object functionString(string name) method functionString (line 796) | public object functionString(string name, object arg1) method functionString (line 801) | public object functionString(string name, object arg1, object arg2) method functionString (line 806) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 811) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 816) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 822) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 828) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 834) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 840) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 846) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 852) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 858) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 866) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 874) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 882) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 890) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 898) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 906) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 914) | public object functionString(string name, object arg1, object arg2, ob... method functionString (line 923) | public object functionString(string name, object arg1, object arg2, ob... FILE: Source/Extensions/Zip/FileHandleDataSource.cs class FileHandleDataSource (line 11) | internal sealed class FileHandleDataSource : IStaticDataSource method FileHandleDataSource (line 18) | public FileHandleDataSource(PhpStream handle, int flength) method GetSource (line 37) | public Stream GetSource() FILE: Source/Extensions/Zip/StringDataSource.cs class StringDataSource (line 11) | internal sealed class StringDataSource : IStaticDataSource method StringDataSource (line 15) | internal StringDataSource(object source) method GetSource (line 20) | public Stream GetSource() FILE: Source/Extensions/Zip/ZipArchive.Const.cs class ZipArchive (line 9) | partial class ZipArchive FILE: Source/Extensions/Zip/ZipArchive.cs class ZipArchive (line 15) | [ImplementsType] method ZipArchive (line 27) | [EditorBrowsable(EditorBrowsableState.Never)] method ZipArchive (line 35) | [EditorBrowsable(EditorBrowsableState.Never)] method __construct (line 40) | public object __construct(ScriptContext context) method __construct (line 45) | public static object __construct(object instance, PhpStack stack) method addEmptyDir (line 61) | [ImplementsMethod, PhpVisible] method addEmptyDir (line 80) | [EditorBrowsable(EditorBrowsableState.Never)] method addFile (line 90) | [ImplementsMethod, PhpVisible] method addFile (line 96) | [ImplementsMethod, PhpVisible] method addFile (line 102) | [ImplementsMethod, PhpVisible] method addFile (line 108) | [ImplementsMethod, PhpVisible] method addFile (line 139) | public static object addFile(object instance, PhpStack stack) method addFromString (line 151) | [ImplementsMethod, PhpVisible] method addFromString (line 171) | [EditorBrowsable(EditorBrowsableState.Never)] method close (line 182) | [ImplementsMethod, PhpVisible] method close (line 190) | [EditorBrowsable(EditorBrowsableState.Never)] method deleteIndex (line 199) | [ImplementsMethod, PhpVisible] method deleteIndex (line 219) | [EditorBrowsable(EditorBrowsableState.Never)] method deleteName (line 229) | [ImplementsMethod, PhpVisible] method deleteName (line 249) | [EditorBrowsable(EditorBrowsableState.Never)] method extractTo (line 259) | [ImplementsMethod, PhpVisible] method extractTo (line 265) | [ImplementsMethod, PhpVisible] method Extract (line 300) | private void Extract(ZipEntry entry, string dest) method extractTo (line 320) | [EditorBrowsable(EditorBrowsableState.Never)] method getArchiveComment (line 331) | [ImplementsMethod, PhpVisible] method getArchiveComment (line 337) | [ImplementsMethod, PhpVisible] method getArchiveComment (line 343) | [EditorBrowsable(EditorBrowsableState.Never)] method getCommentIndex (line 354) | [ImplementsMethod, PhpVisible] method getCommentIndex (line 360) | [ImplementsMethod, PhpVisible] method getCommentIndex (line 367) | [EditorBrowsable(EditorBrowsableState.Never)] method getCommentName (line 379) | [ImplementsMethod, PhpVisible] method getCommentName (line 385) | [ImplementsMethod, PhpVisible] method getCommentName (line 392) | [EditorBrowsable(EditorBrowsableState.Never)] method getFromIndex (line 404) | [ImplementsMethod, PhpVisible] method getFromIndex (line 410) | [ImplementsMethod, PhpVisible] method getFromIndex (line 416) | [ImplementsMethod, PhpVisible] method getFrom (line 430) | private byte[] getFrom(ZipEntry entry, long len) method DummyProgressHandler (line 443) | private static void DummyProgressHandler(object sender, ProgressEventA... method getFromIndex (line 447) | [EditorBrowsable(EditorBrowsableState.Never)] method getFromName (line 460) | [ImplementsMethod, PhpVisible] method getFromName (line 466) | [ImplementsMethod, PhpVisible] method getFromName (line 472) | [ImplementsMethod, PhpVisible] method getFromName (line 481) | [EditorBrowsable(EditorBrowsableState.Never)] method getNameIndex (line 494) | [ImplementsMethod, PhpVisible] method getNameIndex (line 500) | [ImplementsMethod, PhpVisible] method getNameIndex (line 507) | [EditorBrowsable(EditorBrowsableState.Never)] method getStatusString (line 519) | [ImplementsMethod, PhpVisible] method getStatusString (line 525) | [EditorBrowsable(EditorBrowsableState.Never)] method getStream (line 535) | [ImplementsMethod, PhpVisible] method getStream (line 541) | [EditorBrowsable(EditorBrowsableState.Never)] method locateName (line 552) | [ImplementsMethod, PhpVisible] method locateName (line 558) | [ImplementsMethod, PhpVisible] method locateName (line 566) | [EditorBrowsable(EditorBrowsableState.Never)] method open (line 578) | [ImplementsMethod, PhpVisible] method open (line 584) | [ImplementsMethod, PhpVisible] method open (line 592) | [EditorBrowsable(EditorBrowsableState.Never)] method renameIndex (line 604) | [ImplementsMethod, PhpVisible] method renameIndex (line 623) | [EditorBrowsable(EditorBrowsableState.Never)] method renameName (line 635) | [ImplementsMethod, PhpVisible] method renameName (line 655) | [EditorBrowsable(EditorBrowsableState.Never)] method setArchiveComment (line 667) | [ImplementsMethod, PhpVisible] method setArchiveComment (line 683) | [EditorBrowsable(EditorBrowsableState.Never)] method setCommentIndex (line 694) | [ImplementsMethod, PhpVisible] method setCommentIndex (line 712) | [EditorBrowsable(EditorBrowsableState.Never)] method setCommentName (line 724) | [ImplementsMethod, PhpVisible] method setCommentName (line 742) | [EditorBrowsable(EditorBrowsableState.Never)] method statIndex (line 754) | [ImplementsMethod, PhpVisible] method statIndex (line 760) | [ImplementsMethod, PhpVisible] method stat (line 768) | private PhpArray stat(ZipEntry entry) method statIndex (line 780) | [EditorBrowsable(EditorBrowsableState.Never)] method statName (line 792) | [ImplementsMethod, PhpVisible] method statName (line 798) | [ImplementsMethod, PhpVisible] method statName (line 806) | [EditorBrowsable(EditorBrowsableState.Never)] method unchangeAll (line 818) | [ImplementsMethod, PhpVisible] method unchangeAll (line 824) | [EditorBrowsable(EditorBrowsableState.Never)] method unchangeArchive (line 834) | [ImplementsMethod, PhpVisible] method unchangeArchive (line 840) | [EditorBrowsable(EditorBrowsableState.Never)] method unchangeIndex (line 850) | [ImplementsMethod, PhpVisible] method unchangeIndex (line 856) | [EditorBrowsable(EditorBrowsableState.Never)] method unchangeName (line 867) | [ImplementsMethod, PhpVisible] method unchangeName (line 873) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/Extensions/Zip/ZipConfiguration.cs class ZipConfiguration (line 12) | public sealed class ZipConfiguration method ZipConfiguration (line 14) | private ZipConfiguration() { } method GetSetRestore (line 21) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 46) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 69) | internal static void RegisterLegacyOptions() FILE: Source/Extensions/Zip/ZipGlobalConfig.cs class ZipGlobalConfig (line 10) | [Serializable] method ZipGlobalConfig (line 13) | internal ZipGlobalConfig() { } method Parse (line 18) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 27) | public IPhpConfiguration DeepCopy() FILE: Source/Extensions/Zip/ZipLibraryDescriptor.cs class ZipLibraryDescriptor (line 10) | public sealed class ZipLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 23) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 39) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 51) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/Zip/ZipLocalConfig.cs class ZipLocalConfig (line 10) | [Serializable] method ZipLocalConfig (line 13) | internal ZipLocalConfig() method DeepCopy (line 23) | public IPhpConfiguration DeepCopy() method Parse (line 31) | public bool Parse(string name, string value, XmlNode node) FILE: Source/Extensions/Zip/ZipStatic.cs class ZipStatic (line 9) | public static class ZipStatic method zip_close (line 11) | [ImplementsFunction("zip_close")] method zip_entry_close (line 17) | [ImplementsFunction("zip_entry_close")] method zip_entry_compressedsize (line 23) | [ImplementsFunction("zip_entry_compressedsize")] method zip_entry_compressionmethod (line 29) | [ImplementsFunction("zip_entry_compressionmethod")] method zip_entry_filesize (line 35) | [ImplementsFunction("zip_entry_filesize")] method zip_entry_name (line 41) | [ImplementsFunction("zip_entry_name")] method zip_entry_open (line 47) | [ImplementsFunction("zip_entry_open")] method zip_entry_open (line 53) | [ImplementsFunction("zip_entry_open")] method zip_entry_read (line 59) | [ImplementsFunction("zip_entry_read")] method zip_entry_read (line 65) | [ImplementsFunction("zip_entry_read")] method zip_open (line 71) | [ImplementsFunction("zip_open")] method zip_read (line 77) | [ImplementsFunction("zip_read")] FILE: Source/Extensions/Zip/ZipStreamWrapper.cs class ZipStreamWrapper (line 12) | public sealed class ZipStreamWrapper : StreamWrapper method Open (line 16) | public override PhpStream Open(ref string path, string mode, StreamOpe... FILE: Source/Extensions/Zlib/BinaryChunkQueue.cs class BinaryChunkQueue (line 13) | internal class BinaryChunkQueue class Chunk (line 18) | private class Chunk method Chunk (line 41) | public Chunk(byte[] chunk, int offset, int length) method Push (line 73) | public void Push(byte[] chunk) method EnqueueByteBlock (line 84) | public void EnqueueByteBlock(byte[] chunk, int offset, int length) method PushByteBlock (line 108) | public void PushByteBlock(byte[] chunk, int offset, int length) method DequeueByte (line 134) | public byte? DequeueByte() method PeekByte (line 177) | public byte? PeekByte() method DequeueByteBlock (line 200) | public byte[] DequeueByteBlock(int length) method SkipByteBlock (line 311) | public bool SkipByteBlock(int length) method BinaryChunkQueue (line 387) | public BinaryChunkQueue() FILE: Source/Extensions/Zlib/Configuration.cs class ZlibLocalConfig (line 29) | [Serializable] method ZlibLocalConfig (line 32) | internal ZlibLocalConfig() { } method DeepCopy (line 38) | public IPhpConfiguration DeepCopy() method Parse (line 46) | public bool Parse(string name, string value, XmlNode node) class ZlibGlobalConfig (line 64) | [Serializable] method ZlibGlobalConfig (line 67) | internal ZlibGlobalConfig() { } method Parse (line 76) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 90) | public IPhpConfiguration DeepCopy() class ZlibConfiguration (line 101) | public static class ZlibConfiguration method GetSetRestore (line 108) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 153) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 184) | internal static void RegisterLegacyOptions() method GetLocal (line 254) | public static ZlibLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/Zlib/LibraryDescriptor.cs class ZlibLibraryDescriptor (line 25) | public sealed class ZlibLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 45) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 64) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 76) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/Zlib/PhpZlib.cs class PhpZlibResource (line 26) | [Serializable] method PhpZlibResource (line 29) | public PhpZlibResource() class Zlib (line 37) | public static class Zlib type ForceConstants (line 42) | public enum ForceConstants method zError (line 67) | internal static string zError(int status) method GzClose (line 79) | [ImplementsFunction("gzclose")] method GzOpen (line 98) | [ImplementsFunction("gzopen")] method GzOpen (line 120) | [ImplementsFunction("gzopen")] method GzCompress (line 139) | [ImplementsFunction("gzcompress")] method GzCompress (line 152) | [ImplementsFunction("gzcompress")] method GzUncompress (line 202) | [ImplementsFunction("gzuncompress")] method GzUncompress (line 223) | [ImplementsFunction("gzuncompress")] method ZlibCompress (line 273) | private static int ZlibCompress(ref byte[] dest, byte[] source, int le... method ZlibUncompress (line 309) | private static int ZlibUncompress(ref byte[] dest, byte[] source) method GzDeflate (line 348) | [ImplementsFunction("gzdeflate")] method GzDeflate (line 364) | [ImplementsFunction("gzdeflate")] method GzInflate (line 429) | [ImplementsFunction("gzinflate")] method GzInflate (line 450) | [ImplementsFunction("gzinflate")] method GzDecode (line 528) | [ImplementsFunction("gzdecode", FunctionImplOptions.NotSupported)] method GzDecode (line 541) | [ImplementsFunction("gzdecode", FunctionImplOptions.NotSupported)] method GzEncode (line 554) | [ImplementsFunction("gzencode")] method GzEncode (line 570) | [ImplementsFunction("gzencode")] method GzEncode (line 593) | [ImplementsFunction("gzencode")] method GzEof (line 699) | [ImplementsFunction("gzeof")] method GzRewind (line 710) | [ImplementsFunction("gzrewind", FunctionImplOptions.NotSupported)] method GzSeek (line 729) | [ImplementsFunction("gzseek", FunctionImplOptions.NotSupported)] method GzSeek (line 751) | [ImplementsFunction("gzseek", FunctionImplOptions.NotSupported)] method GzTell (line 762) | [ImplementsFunction("gztell", FunctionImplOptions.NotSupported)] method GzFile (line 780) | [ImplementsFunction("gzfile")] method GzFile (line 796) | [ImplementsFunction("gzfile")] method GzGetChar (line 826) | [ImplementsFunction("gzgetc")] method GzGetString (line 840) | [ImplementsFunction("gzgets")] method GzGetStringStripped (line 853) | [ImplementsFunction("gzgetss")] method GzGetStringStripped (line 867) | [ImplementsFunction("gzgetss")] method GzPassthru (line 883) | [ImplementsFunction("gzpassthru")] method GzPutString (line 895) | [ImplementsFunction("gzputs")] method GzPutString (line 911) | [ImplementsFunction("gzputs")] method GzRead (line 928) | [ImplementsFunction("gzread")] method GzWrite (line 940) | [ImplementsFunction("gzwrite")] method GzWrite (line 956) | [ImplementsFunction("gzwrite")] method ReadGzFile (line 976) | [ImplementsFunction("readgzfile")] method ReadGzFile (line 995) | [ImplementsFunction("readgzfile")] method ZlibGetCodingType (line 1011) | [ImplementsFunction("zlib_get_coding_type", FunctionImplOptions.NotSup... FILE: Source/Extensions/Zlib/ZlibFilter.cs type DeflateFilterMode (line 15) | public enum DeflateFilterMode class ZlibFilter (line 36) | public abstract class ZlibFilter : PhpFilter type ZlibState (line 41) | private enum ZlibState method FilterInner (line 59) | protected byte[] FilterInner(byte[] input, ref int inputOffset, bool c... method GetFlushFlags (line 199) | protected abstract int GetFlushFlags(bool closing); method EndZlibOperation (line 206) | protected abstract int EndZlibOperation(ZStream zs); method PerformZlibOperation (line 214) | protected abstract int PerformZlibOperation(ZStream zs, int flush); method InitZlibOperation (line 221) | protected abstract int InitZlibOperation(ZStream zs); method ZlibFilter (line 226) | public ZlibFilter() class DeflateFilter (line 236) | public class DeflateFilter : ZlibFilter method DeflateFilter (line 241) | public DeflateFilter(int level, DeflateFilterMode mode) method GetFlushFlags (line 248) | protected override int GetFlushFlags(bool closing) method InitZlibOperation (line 253) | protected override int InitZlibOperation(ZStream zs) method PerformZlibOperation (line 259) | protected override int PerformZlibOperation(ZStream zs, int flush) method EndZlibOperation (line 264) | protected override int EndZlibOperation(ZStream zs) method Filter (line 269) | public override object Filter(object input, bool closing) class InflateFilter (line 289) | public class InflateFilter : ZlibFilter method InflateFilter (line 291) | public InflateFilter() method GetFlushFlags (line 296) | protected override int GetFlushFlags(bool closing) method InitZlibOperation (line 301) | protected override int InitZlibOperation(ZStream zs) method PerformZlibOperation (line 307) | protected override int PerformZlibOperation(ZStream zs, int flush) method EndZlibOperation (line 312) | protected override int EndZlibOperation(ZStream zs) method Filter (line 317) | public override object Filter(object input, bool closing) class GzipCompresionFilter (line 337) | public sealed class GzipCompresionFilter : DeflateFilter type CompressionState (line 339) | private enum CompressionState method GzipCompresionFilter (line 350) | public GzipCompresionFilter(int level, DeflateFilterMode mode) method Filter (line 357) | public override object Filter(object input, bool closing) class GzipUncompressionFilter (line 477) | public sealed class GzipUncompressionFilter : InflateFilter type UncompressionState (line 479) | private enum UncompressionState method GzipUncompressionFilter (line 500) | public GzipUncompressionFilter() method Filter (line 508) | public override object Filter(object input, bool closing) method UpdateHeaderState (line 807) | private void UpdateHeaderState() method HeaderFlag (line 858) | private bool HeaderFlag(byte flag) FILE: Source/Extensions/Zlib/ZlibFilterFactory.cs class ZlibFilterFactory (line 9) | public class ZlibFilterFactory : IFilterFactory method GetImplementedFilter (line 11) | public bool GetImplementedFilter(string name, bool instantiate, out Ph... method GetImplementedFilterNames (line 28) | public string[] GetImplementedFilterNames() FILE: Source/Extensions/Zlib/ZlibStreamWrapper.cs class ZlibStreamWrapper (line 9) | public class ZlibStreamWrapper : StreamWrapper method Open (line 28) | public override PhpStream Open(ref string path, string mode, StreamOpe... FILE: Source/Extensions/iconv/Configuration.cs class IconvLocalConfig (line 17) | [Serializable] method IconvLocalConfig (line 20) | internal IconvLocalConfig() { } method DeepCopy (line 30) | public IPhpConfiguration DeepCopy() method Parse (line 38) | public bool Parse(string name, string value, XmlNode node) class IconvGlobalConfig (line 69) | [Serializable] method IconvGlobalConfig (line 72) | internal IconvGlobalConfig() { } method Parse (line 81) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 95) | public IPhpConfiguration DeepCopy() class IconvConfiguration (line 106) | public static class IconvConfiguration method GetSetRestore (line 113) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToIconv (line 150) | public static void LegacyOptionsToIconv(XmlTextWriter writer, Hashtabl... method RegisterLegacyOptions (line 178) | internal static void RegisterLegacyOptions() method GetLocal (line 230) | public static IconvLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/iconv/IgnoreEncoderFallback.cs class IgnoreEncoderFallback (line 9) | internal class IgnoreEncoderFallback : EncoderFallback method CreateFallbackBuffer (line 13) | public override EncoderFallbackBuffer CreateFallbackBuffer() class IgnoreEncoderFallbackBuffer (line 26) | internal class IgnoreEncoderFallbackBuffer : EncoderFallbackBuffer method IgnoreEncoderFallbackBuffer (line 28) | public IgnoreEncoderFallbackBuffer(IgnoreEncoderFallback fallback) method Fallback (line 33) | public override bool Fallback(char charUnknownHigh, char charUnknownLo... method Fallback (line 38) | public override bool Fallback(char charUnknown, int index) method GetNextChar (line 43) | public override char GetNextChar() method MovePrevious (line 48) | public override bool MovePrevious() FILE: Source/Extensions/iconv/LibraryDescriptor.cs class IconvLibraryDescriptor (line 13) | public sealed class IconvLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 33) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 48) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 60) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/iconv/PhpNetIconv.cs class PhpNetIconv (line 12) | public static class PhpNetIconv type DecodeMode (line 28) | public enum DecodeMode : int method ParseOutputEncoding (line 60) | private static string ParseOutputEncoding(string/*!*/encoding, out boo... method ResolveEncoding (line 89) | private static Encoding ResolveEncoding(string encoding) method iconv_get_encoding (line 97) | [ImplementsFunction("iconv_get_encoding")] method iconv_get_encoding (line 115) | [ImplementsFunction("iconv_get_encoding")] method GetIconvEncodingAll (line 136) | private static PhpArray/*!*/GetIconvEncodingAll() method iconv_set_encoding (line 157) | [ImplementsFunction("iconv_set_encoding")] method iconv_strlen (line 200) | [ImplementsFunction("iconv_strlen")] method iconv_strlen (line 212) | [ImplementsFunction("iconv_strlen")] method iconv_strpos (line 238) | [ImplementsFunction("iconv_strpos")] method iconv_strpos (line 245) | [ImplementsFunction("iconv_strpos")] method iconv_strpos (line 261) | [ImplementsFunction("iconv_strpos")] method iconv_strrpos (line 275) | [ImplementsFunction("iconv_strrpos")] method iconv_strrpos (line 290) | [ImplementsFunction("iconv_strrpos")] method iconv_substr (line 304) | [ImplementsFunction("iconv_substr")] method iconv_substr (line 310) | [ImplementsFunction("iconv_substr")] method iconv_substr (line 328) | [ImplementsFunction("iconv_substr")] method iconv (line 364) | [ImplementsFunction("iconv")] FILE: Source/Extensions/iconv/StopEncoderFallback.cs class EncoderResult (line 9) | internal class EncoderResult class StopEncoderFallback (line 14) | internal class StopEncoderFallback : EncoderFallback method StopEncoderFallback (line 17) | public StopEncoderFallback(EncoderResult result) method CreateFallbackBuffer (line 22) | public override EncoderFallbackBuffer CreateFallbackBuffer() class StopEncoderFallbackBuffer (line 35) | internal class StopEncoderFallbackBuffer : EncoderFallbackBuffer method StopEncoderFallbackBuffer (line 39) | public StopEncoderFallbackBuffer(StopEncoderFallback fallback) method Fallback (line 44) | public override bool Fallback(char charUnknownHigh, char charUnknownLo... method Fallback (line 49) | public override bool Fallback(char charUnknown, int index) method GetNextChar (line 60) | public override char GetNextChar() method MovePrevious (line 65) | public override bool MovePrevious() FILE: Source/Extensions/iconv/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Source/Extensions/iconv/TranslitEncoderFallback.cs class TranslitEncoderFallback (line 9) | internal class TranslitEncoderFallback : EncoderFallback method CreateFallbackBuffer (line 13) | public override EncoderFallbackBuffer CreateFallbackBuffer() class TranslitEncoderFallbackBuffer (line 26) | internal class TranslitEncoderFallbackBuffer : EncoderFallbackBuffer method IsIndexValid (line 38) | private bool IsIndexValid(int index) method TranslitEncoderFallbackBuffer (line 46) | static TranslitEncoderFallbackBuffer() method TranslitEncoderFallbackBuffer (line 80) | public TranslitEncoderFallbackBuffer(TranslitEncoderFallback fallback) method Fallback (line 85) | public override bool Fallback(char charUnknownHigh, char charUnknownLo... method Fallback (line 90) | public override bool Fallback(char charUnknown, int index) method GetNextChar (line 103) | public override char GetNextChar() method MovePrevious (line 113) | public override bool MovePrevious() FILE: Source/Extensions/mbstring/Configuration.cs class MbstringLocalConfig (line 29) | [Serializable] method MbstringLocalConfig (line 32) | internal MbstringLocalConfig() { } method DeepCopy (line 38) | public IPhpConfiguration DeepCopy() method Parse (line 46) | public bool Parse(string name, string value, XmlNode node) class MbstringGlobalConfig (line 64) | [Serializable] method MbstringGlobalConfig (line 67) | internal MbstringGlobalConfig() { } method Parse (line 76) | public bool Parse(string name, string value, XmlNode node) method DeepCopy (line 90) | public IPhpConfiguration DeepCopy() class MbstringConfiguration (line 101) | public static class MbstringConfiguration method GetSetRestore (line 108) | private static object GetSetRestore(LocalConfiguration config, string ... method LegacyOptionsToXml (line 149) | public static void LegacyOptionsToXml(XmlTextWriter writer, Hashtable ... method RegisterLegacyOptions (line 177) | internal static void RegisterLegacyOptions() method GetLocal (line 243) | public static MbstringLocalConfig GetLocal(ScriptContext/*!*/ context) FILE: Source/Extensions/mbstring/LibraryDescriptor.cs class MbstringLibraryDescriptor (line 25) | public sealed class MbstringLibraryDescriptor : PhpLibraryDescriptor method Loaded (line 45) | protected override void Loaded(PhpLibraryAttribute assemblyAttribute, ... method ParseConfig (line 59) | protected override ConfigContextBase ParseConfig(ConfigContextBase res... method CreateConfigContext (line 71) | protected override ConfigContextBase CreateConfigContext() FILE: Source/Extensions/mbstring/MbString.cs class MultiByteString (line 61) | public static class MultiByteString type OverloadConstants (line 65) | [Flags] type CaseConstants (line 78) | [Flags] method GetEncoding (line 190) | public static Encoding GetEncoding(string encodingName) method ObjectToString (line 211) | private static string ObjectToString(object str, getEncoding encodingG... method GetInternalEncoding (line 264) | [ImplementsFunction("mb_internal_encoding")] method SetInternalEncoding (line 275) | [ImplementsFunction("mb_internal_encoding")] method GetPreferredMimeName (line 298) | [ImplementsFunction("mb_preferred_mime_name")] method GetRegexEncoding (line 350) | [ImplementsFunction("mb_regex_encoding")] method SetRegexEncoding (line 361) | [ImplementsFunction("mb_regex_encoding")] type RegexOptions (line 381) | [Flags] type RegexSyntaxModes (line 422) | private enum RegexSyntaxModes method OptionEnabled (line 441) | private static bool OptionEnabled(RegexOptions opt) method OptionEnabled (line 450) | private static bool OptionEnabled(RegexSyntaxModes opt) method GetRegexOptions (line 461) | [ImplementsFunction("mb_regex_set_options")] method SetRegexOptions (line 509) | [ImplementsFunction("mb_regex_set_options")] method SubString (line 567) | [ImplementsFunction("mb_substr")] method SubString (line 574) | [ImplementsFunction("mb_substr")] method SubString (line 581) | [ImplementsFunction("mb_substr")] method CutString (line 592) | [ImplementsFunction("mb_strcut")] method CutString (line 599) | [ImplementsFunction("mb_strcut")] method CutString (line 606) | [ImplementsFunction("mb_strcut")] method SubString (line 615) | private static string SubString(object str, int start, int length, get... method SubStringCount (line 645) | [ImplementsFunction("mb_substr_count")] method SubStringCount (line 651) | [ImplementsFunction("mb_substr_count")] method SubStringCount (line 657) | private static int SubStringCount(string haystack, string needle, getE... method GetSubstituteCharacter (line 672) | [ImplementsFunction("mb_substitute_character")] method SetSubstituteCharacter (line 679) | [ImplementsFunction("mb_substitute_character")] method CharWidth (line 695) | private static int CharWidth(char c) method StringWidth (line 711) | private static int StringWidth(string str) method StringTrimByWidth (line 730) | private static string StringTrimByWidth(string/*!*/str, ref int width) method StringWidth (line 761) | [ImplementsFunction("mb_strwidth")] method StringWidth (line 782) | [ImplementsFunction("mb_strwidth")] method StringWidth (line 788) | private static int StringWidth(object str, getEncoding encodingGetter) method STrimWidth (line 797) | [ImplementsFunction("mb_strimwidth")] method STrimWidth (line 802) | [ImplementsFunction("mb_strimwidth")] method STrimWidth (line 807) | [ImplementsFunction("mb_strimwidth")] method StringTrimByWidth (line 813) | private static string StringTrimByWidth(object str, int start, int wid... method StrToUpper (line 844) | [ImplementsFunction("mb_strtoupper")] method StrToUpper (line 849) | [ImplementsFunction("mb_strtoupper")] method StrToUpper (line 854) | private static string StrToUpper(object str, getEncoding encodingGetter) method StrToLower (line 860) | [ImplementsFunction("mb_strtolower")] method StrToLower (line 865) | [ImplementsFunction("mb_strtolower")] method StrToLower (line 870) | private static string StrToLower(object str, getEncoding encodingGetter) method StrStr (line 880) | [ImplementsFunction("mb_strstr")] method StrStr (line 887) | [ImplementsFunction("mb_strstr")] method StrStr (line 894) | [ImplementsFunction("mb_strstr")] method StriStr (line 901) | [ImplementsFunction("mb_stristr")] method StriStr (line 908) | [ImplementsFunction("mb_stristr")] method StriStr (line 915) | [ImplementsFunction("mb_stristr")] method StrStr (line 931) | private static string StrStr(object haystack, object needle, bool part... method Strpos (line 955) | [ImplementsFunction("mb_strpos")] method Strpos (line 961) | [ImplementsFunction("mb_strpos")] method Strpos (line 967) | [ImplementsFunction("mb_strpos")] method Stripos (line 977) | [ImplementsFunction("mb_stripos")] method Stripos (line 983) | [ImplementsFunction("mb_stripos")] method Stripos (line 989) | [ImplementsFunction("mb_stripos")] method Strrpos (line 999) | [ImplementsFunction("mb_strrpos")] method Strrpos (line 1005) | [ImplementsFunction("mb_strrpos")] method Strrpos (line 1011) | [ImplementsFunction("mb_strrpos")] method Strripos (line 1021) | [ImplementsFunction("mb_strripos")] method Strripos (line 1027) | [ImplementsFunction("mb_strripos")] method Strripos (line 1033) | [ImplementsFunction("mb_strripos")] method Strpos (line 1045) | private static int Strpos(object haystack, object needle, int offset, ... method Strrpos (line 1075) | private static int Strrpos(object haystack, object needle, int offset,... method StrLen (line 1112) | [ImplementsFunction("mb_strlen")] method StrLen (line 1118) | [ImplementsFunction("mb_strlen")] method StrLen (line 1130) | private static int StrLen(object str, getEncoding encodingGetter) method StrrChr (line 1158) | [ImplementsFunction("mb_strrchr")] method StrrChr (line 1164) | [ImplementsFunction("mb_strrchr")] method StrrChr (line 1170) | [ImplementsFunction("mb_strrchr")] method StrriChr (line 1178) | [ImplementsFunction("mb_strrichr")] method StrriChr (line 1184) | [ImplementsFunction("mb_strrichr")] method StrriChr (line 1190) | [ImplementsFunction("mb_strrichr")] method StrrChr (line 1198) | private static string StrrChr(object haystack, object needle, bool bef... method Split (line 1243) | [ImplementsFunction("mb_split")] method Split (line 1249) | [ImplementsFunction("mb_split")] method GetMailLanguage (line 1286) | [ImplementsFunction("mb_language")] method SetMailLanguage (line 1297) | [ImplementsFunction("mb_language")] method SendMail (line 1315) | [ImplementsFunction("mb_send_mail")] method SendMail (line 1320) | [ImplementsFunction("mb_send_mail")] method SendMail (line 1325) | [ImplementsFunction("mb_send_mail")] method ParseStr (line 1337) | [ImplementsFunction("mb_parse_str")] method ParseStr (line 1357) | [ImplementsFunction("mb_parse_str")] method ParseUrlEncodedGetParameters (line 1380) | private static IEnumerable> ParseUrlEncode... FILE: Source/Libraries/SPL/AppendIterator.php class AppendIterator (line 17) | class AppendIterator implements OuterIterator method __construct (line 21) | function __construct() method append (line 26) | function append(Iterator $it) method getInnerIterator (line 31) | function getInnerIterator() method rewind (line 36) | function rewind() method valid (line 45) | function valid() method current (line 50) | function current() method key (line 59) | function key() method next (line 64) | function next() method __call (line 87) | function __call($func, $params) FILE: Source/Libraries/SPL/ArrayIterator.php class ArrayIterator (line 14) | class ArrayIterator implements SeekableIterator, ArrayAccess, Countable { method __construct (line 23) | public function __construct($array = null) { method offsetExists (line 33) | function offsetExists($index) method offsetGet (line 39) | function offsetGet($index) method offsetSet (line 44) | function offsetSet($index, $newval) { method offsetUnset (line 48) | function offsetUnset($index) { method append (line 52) | function append($value) { method getArrayCopy (line 56) | function getArrayCopy() { method seek (line 61) | function seek($position) method count (line 66) | function count() { method next (line 73) | function next() method key (line 77) | function key() method current (line 81) | function current() method valid (line 85) | function valid() method rewind (line 89) | function rewind() FILE: Source/Libraries/SPL/ArrayObject.php class ArrayObject (line 14) | class ArrayObject implements IteratorAggregate, ArrayAccess, Countable { method __construct (line 31) | function __construct($array, $flags = 0, $iterator_class = "ArrayItera... method getIterator (line 51) | function getIterator() { method offsetExists (line 59) | function offsetExists($index) { method offsetGet (line 67) | function offsetGet($index) { method offsetSet (line 76) | function offsetSet($index, $newval) { method offsetUnset (line 82) | function offsetUnset($index) { method append (line 90) | function append($value) { method getArrayCopy (line 102) | function getArrayCopy() { method count (line 109) | function count() { method setIteratorClass (line 114) | function setIteratorClass($iterator_class) { method getIteratorClass (line 119) | function getIteratorClass() { FILE: Source/Libraries/SPL/BadFunctionCallException.php class BadFunctionCallException (line 3) | class BadFunctionCallException extends LogicException{ FILE: Source/Libraries/SPL/BadMethodCallException.php class BadMethodCallException (line 3) | class BadMethodCallException extends BadFunctionCallException{ FILE: Source/Libraries/SPL/CachingIterator.php class CachingIterator (line 14) | class CachingIterator implements OuterIterator method __construct (line 27) | function __construct(Iterator $it, $flags = self::CALL_TOSTRING) method rewind (line 40) | function rewind() method next (line 46) | function next() method valid (line 66) | function valid() method hasNext (line 71) | function hasNext() method current (line 76) | function current() method key (line 81) | function key() method __call (line 86) | function __call($func, $params) method __toString (line 91) | function __toString() method getInnerIterator (line 108) | function getInnerIterator() FILE: Source/Libraries/SPL/Countable.php type Countable (line 15) | interface Countable { method count (line 16) | function count(); FILE: Source/Libraries/SPL/DirectoryIterator.php class DirectoryIterator (line 14) | class DirectoryIterator extends SplFileInfo implements Iterator { method __construct (line 20) | function __construct($path) { method rewind (line 32) | function rewind() { method valid (line 37) | function valid() { method key (line 50) | function key() { method current (line 55) | function current() { method next (line 60) | function next() { method isDot (line 68) | function isDot() { method __toString (line 76) | function __toString() { FILE: Source/Libraries/SPL/DomainException.php class DomainException (line 15) | class DomainException extends LogicException{ FILE: Source/Libraries/SPL/EmptyIterator.php class EmptyIterator (line 15) | class EmptyIterator implements Iterator { method rewind (line 17) | function rewind() { method valid (line 21) | function valid() { method current (line 25) | function current() { method key (line 29) | function key() { method next (line 33) | function next() { FILE: Source/Libraries/SPL/FilterIterator.php class FilterIterator (line 15) | abstract class FilterIterator implements OuterIterator method __construct (line 19) | function __construct(Iterator $it) { method rewind (line 23) | function rewind() { method accept (line 28) | abstract function accept(); method fetch (line 30) | protected function fetch() { method next (line 39) | function next() { method valid (line 44) | function valid() { method key (line 48) | function key() { method current (line 52) | function current() { method __clone (line 56) | protected function __clone() { method getInnerIterator (line 60) | function getInnerIterator() method __call (line 65) | function __call($func, $params) FILE: Source/Libraries/SPL/InfiniteIterator.php class InfiniteIterator (line 15) | class InfiniteIterator extends IteratorIterator { method next (line 17) | function next() { FILE: Source/Libraries/SPL/InvalidArgumentException.php class InvalidArgumentException (line 15) | class InvalidArgumentException extends LogicException{ FILE: Source/Libraries/SPL/IteratorIterator.php class IteratorIterator (line 15) | class IteratorIterator implements OuterIterator { method __construct (line 19) | function __construct($iterator, $classname = null) { method getInnerIterator (line 31) | function getInnerIterator() { method valid (line 35) | function valid() { method key (line 39) | function key() { method current (line 43) | function current() { method next (line 47) | function next() { method rewind (line 51) | function rewind() { method __call (line 55) | function __call($func, $params) { FILE: Source/Libraries/SPL/LengthException.php class LengthException (line 15) | class LengthException extends LogicException{ FILE: Source/Libraries/SPL/LimitIterator.php class LimitIterator (line 15) | class LimitIterator implements OuterIterator { method __construct (line 22) | function __construct(Iterator $it, $offset = 0, $count = -1) method seek (line 36) | function seek($position) { method rewind (line 53) | function rewind() method valid (line 60) | function valid() { method key (line 65) | function key() { method current (line 69) | function current() { method next (line 73) | function next() { method getPosition (line 78) | function getPosition() { method getInnerIterator (line 82) | function getInnerIterator() { method __call (line 86) | function __call($func, $params) { FILE: Source/Libraries/SPL/LogicException.php class LogicException (line 15) | class LogicException extends Exception{ FILE: Source/Libraries/SPL/NorewindIterator.php class NoRewindIterator (line 15) | class NoRewindIterator extends IteratorIterator { method rewind (line 16) | function rewind() { FILE: Source/Libraries/SPL/OutOfBoundsException.php class OutOfBoundsException (line 15) | class OutOfBoundsException extends RuntimeException{ FILE: Source/Libraries/SPL/OutOfRangeException.php class OutOfRangeException (line 15) | class OutOfRangeException extends LogicException{ FILE: Source/Libraries/SPL/OuterIterator.php type OuterIterator (line 15) | interface OuterIterator extends Iterator { method getInnerIterator (line 17) | function getInnerIterator(); FILE: Source/Libraries/SPL/OverflowException.php class OverflowException (line 15) | class OverflowException extends RuntimeException{ FILE: Source/Libraries/SPL/ParentIterator.php class ParentIterator (line 15) | class ParentIterator extends RecursiveFilterIterator method __construct (line 17) | function __construct(RecursiveIterator $it) method accept (line 22) | function accept() method getChildren (line 27) | function getChildren() FILE: Source/Libraries/SPL/RangeException.php class RangeException (line 15) | class RangeException extends RuntimeException{ FILE: Source/Libraries/SPL/RecursiveArrayIterator.php class RecursiveArrayIterator (line 14) | class RecursiveArrayIterator extends ArrayIterator implements RecursiveI... method hasChildren (line 18) | function hasChildren() { method getChildren (line 22) | function getChildren() { FILE: Source/Libraries/SPL/RecursiveCachingIterator.php class RecursiveCachingIterator (line 14) | class RecursiveCachingIterator extends CachingIterator implements Recurs... method __construct (line 20) | function __construct(RecursiveIterator $it, $flags = self::CALL_TOSTRING) method rewind (line 25) | function rewind() method next (line 32) | function next() method hasChildren (line 62) | function hasChildren() method getChildren (line 67) | function getChildren() FILE: Source/Libraries/SPL/RecursiveDirectoryIterator.php class RecursiveDirectoryIterator (line 14) | class RecursiveDirectoryIterator extends DirectoryIterator implements Re... method __construct (line 22) | function __construct($path, $flags = 0) { method current (line 34) | function current() { method hasChildren (line 39) | function hasChildren() { method getChildren (line 47) | function getChildren() { method getSubPath (line 52) | function getSubPath() { method getSubPathname (line 56) | function getSubPathname() { method getSubPathInfo (line 60) | function getSubPathInfo($class_name = NULL) { FILE: Source/Libraries/SPL/RecursiveFilterIterator.php class RecursiveFilterIterator (line 14) | abstract class RecursiveFilterIterator extends FilterIterator implements... method __construct (line 19) | function __construct(RecursiveIterator $it) method hasChildren (line 24) | function hasChildren() method getChildren (line 31) | function getChildren() FILE: Source/Libraries/SPL/RecursiveIterator.php type RecursiveIterator (line 15) | interface RecursiveIterator extends Iterator { method getChildren (line 17) | public function getChildren(); method hasChildren (line 18) | public function hasChildren(); FILE: Source/Libraries/SPL/RecursiveIteratorIterator.php class RecursiveIteratorIterator (line 15) | class RecursiveIteratorIterator implements OuterIterator method __construct (line 29) | function __construct(RecursiveIterator $it, $mode = self::LEAVES_ONLY,... method rewind (line 36) | function rewind() method valid (line 47) | function valid() method key (line 61) | function key() method current (line 67) | function current() method next (line 73) | function next() method getSubIterator (line 137) | function getSubIterator($level = NULL) method getInnerIterator (line 145) | function getInnerIterator() method getDepth (line 150) | function getDepth() method callHasChildren (line 155) | function callHasChildren() method callGetChildren (line 160) | function callGetChildren() method beginChildren (line 165) | function beginChildren() method endChildren (line 169) | function endChildren() method callNextElement (line 173) | private function callNextElement($after_move) method nextElement (line 190) | function nextElement() { method setMaxDepth (line 194) | function setMaxDepth($max_depth = -1) method getMaxDepth (line 203) | function getMaxDepth() FILE: Source/Libraries/SPL/RuntimeException.php class RuntimeException (line 15) | class RuntimeException extends Exception{ FILE: Source/Libraries/SPL/SPL.php function spl_autoload (line 14) | function spl_autoload($class_name, $file_extensions = NULL) {} function spl_autoload_call (line 17) | function spl_autoload_call($class_name) {} function spl_autoload_extensions (line 20) | function spl_autoload_extensions($file_extensions) {} function spl_autoload_functions (line 23) | function spl_autoload_functions() {} function spl_autoload_register (line 26) | function spl_autoload_register($autoload_function = "spl_autoload", $thr... function spl_autoload_unregister (line 29) | function spl_autoload_unregister($autoload_function = "spl_autoload") {} function spl_classes (line 32) | function spl_classes() { function iterator_count (line 80) | function iterator_count(Traversable $it) {} function iterator_to_array (line 83) | function iterator_to_array(Traversable $it) {} FILE: Source/Libraries/SPL/SeekableIterator.php type SeekableIterator (line 15) | interface SeekableIterator extends Iterator { method seek (line 17) | public function seek($index); FILE: Source/Libraries/SPL/SplFileInfo.php class SplFileInfo (line 14) | class SplFileInfo { method __construct (line 19) | function __construct($file_name) { method getPath (line 24) | function getPath() { method getFilename (line 28) | function getFilename() { method getFileInfo (line 32) | function getFileInfo($class_name = NULL) { method getPathname (line 36) | function getPathname() { method getPathInfo (line 40) | function getPathInfo($class_name = NULL) { method getPerms (line 44) | function getPerms() { method getInode (line 48) | function getInode() { method getSize (line 52) | function getSize() { method getOwner (line 56) | function getOwner() { method getGroup (line 60) | function getGroup() { method getATime (line 64) | function getATime() { method getMTime (line 68) | function getMTime() { method getCTime (line 72) | function getCTime() { method getType (line 76) | function getType() { method isWritable (line 80) | function isWritable() { method isReadable (line 84) | function isReadable() { method isExecutable (line 88) | function isExecutable() { method isFile (line 92) | function isFile() { method isDir (line 96) | function isDir() { method isLink (line 100) | function isLink() { method __toString (line 104) | function __toString() { method openFile (line 108) | function openFile($mode = 'r', $use_include_path = false, $context = N... method setFileClass (line 112) | function setFileClass($class_name = "SplFileObject") { method setInfoClass (line 116) | function setInfoClass($class_name = "SplFileInfo") { FILE: Source/Libraries/SPL/SplFileObject.php class SplFileObject (line 20) | class SplFileObject extends SplFileInfo implements RecursiveIterator, Se... method __construct (line 39) | function __construct($file_name, $open_mode = 'r', $use_include_path =... method getFilename (line 59) | function getFilename() method eof (line 67) | function eof() method fgets (line 75) | function fgets() method fgetcsv (line 89) | function fgetcsv($delimiter = ';', $enclosure = '') method flock (line 100) | function flock($operation, &$wouldblock) method fflush (line 109) | function fflush() method ftell (line 117) | function ftell() method fseek (line 128) | function fseek($pos, $whence = SEEK_SET) method fgetc (line 137) | function fgetc() method fpassthru (line 149) | function fpassthru() method fgetss (line 157) | function fgetss($allowable_tags = NULL) method fscanf (line 165) | function fscanf($format /* , ... */) method fwrite (line 176) | function fwrite($str, $length = NULL) method fstat (line 184) | function fstat() method ftruncate (line 192) | function ftruncate($size) method setFlags (line 200) | function setFlags($flags) method getFlags (line 208) | function getFlags() method setMaxLineLen (line 216) | function setMaxLineLen($max_len) method getMaxLineLen (line 224) | function getMaxLineLen() method hasChildren (line 232) | function hasChildren() method getChildren (line 240) | function getChildren() method rewind (line 248) | function rewind() method valid (line 257) | function valid() method current (line 266) | function current() method key (line 284) | function key() method next (line 291) | function next() method readLine (line 299) | private function readLine() method freeLine (line 317) | private function freeLine() method getCurrentLine (line 329) | function getCurrentLine() method __toString (line 342) | function __toString() method seek (line 350) | function seek($line_pos) FILE: Source/Libraries/SPL/SplObjectStorage.php class SplObjectStorage (line 15) | class SplObjectStorage implements Iterator, Countable { method rewind (line 20) | function rewind() { method valid (line 24) | function valid() { method key (line 28) | function key() { method current (line 32) | function current() { method next (line 36) | function next() { method count (line 41) | function count() { method contains (line 45) | function contains($obj) { method attach (line 56) | function attach($obj) { method detach (line 62) | function detach($obj) { FILE: Source/Libraries/SPL/SplObserver.php type SplObserver (line 15) | interface SplObserver { method update (line 17) | function update(SplSubject $subject); FILE: Source/Libraries/SPL/SplSubject.php type SplSubject (line 15) | interface SplSubject { method attach (line 17) | function attach(SplObserver $observer); method detach (line 18) | function detach(SplObserver $observer); method notify (line 19) | function notify(); FILE: Source/Libraries/SPL/SplTempFileObject.php class SplTempFileObject (line 14) | class SplTempFileObject { FILE: Source/Libraries/SPL/UnderFlowException.php class UnderflowException (line 3) | class UnderflowException extends RuntimeException{ FILE: Source/Libraries/SPL/UnexpectedValueException.php class UnexpectedValueException (line 15) | class UnexpectedValueException extends RuntimeException{ FILE: Source/MkDynamic/Main.cs class DynamicLibraryWrapperGenerator (line 23) | class DynamicLibraryWrapperGenerator method Logo (line 28) | static void Logo() method ShowHelp (line 38) | private static void ShowHelp() method ProcessArguments (line 52) | static bool ProcessArguments(string[] args) method Main (line 80) | static void Main(string[] args) FILE: Source/Phalanger.CompilerTask/CompilerErrorSink.cs class CompilerErrorSink (line 21) | class CompilerErrorSink : ErrorSink method CompilerErrorSink (line 29) | public CompilerErrorSink(TaskLoggingHelper/*!*/ logger) method ErrorIdToCode (line 37) | private static string ErrorIdToCode(int id) method Add (line 45) | protected override bool Add(int id, string/*!*/ message, ErrorSeverity... FILE: Source/Phalanger.CompilerTask/PhalangerCompilerTask.cs class PhalangerCompilerTask (line 26) | public class PhalangerCompilerTask : Task method PhalangerCompilerTask (line 34) | public PhalangerCompilerTask() method Execute (line 124) | public override bool Execute() method RemoteCompile (line 409) | public void RemoteCompile(ref ErrorSink/*!*/ errorSink, CompilationPar... method LogAllExceptions (line 432) | private void LogAllExceptions(Exception e) method GetSourcePaths (line 441) | private void GetSourcePaths(FullPath sourceRoot, List/*!*/ r... FILE: Source/Phalanger.CompilerTask/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: Source/PhpNetCompiler/Main.cs class PhpNetCompiler (line 33) | public sealed class PhpNetCompiler method ShowLogo (line 45) | private void ShowLogo() method ShowHelp (line 57) | private void ShowHelp() method DumpArguments (line 71) | private void DumpArguments(List/*!*/ args) method DumpLoadedLibraries (line 81) | private void DumpLoadedLibraries() type AssemblyInfo (line 98) | private struct AssemblyInfo method HandleAssemblies (line 108) | private void HandleAssemblies(string directoryName) method Compile (line 159) | public bool Compile(List/*!*/ args) method Main (line 322) | [STAThread] FILE: Testing/Benchmarks/Micro/test.php class X (line 8) | class X class Y (line 12) | class Y method __construct (line 14) | function __construct() class Z (line 18) | class Z method m (line 23) | static function m() method n (line 26) | function n() class A1 (line 30) | class A1 method f1 (line 34) | function f1() class A2 (line 38) | class A2 extends A1 method f2 (line 42) | function f2() class A3 (line 46) | class A3 extends A2 method f3 (line 50) | function f3() class Start (line 56) | class Start method Main (line 60) | static function Main() method EmptyLoop (line 89) | static function EmptyLoop() method UnoptimalizedLoop (line 99) | static function UnoptimalizedLoop() method StaticFields (line 107) | static function StaticFields() method InstanceFields (line 128) | static function InstanceFields() method StaticMethods (line 179) | static function StaticMethods() method InstanceMethods1 (line 191) | static function InstanceMethods1() method InstanceMethods2 (line 199) | static function InstanceMethods2() method FieldInheritance (line 208) | static function FieldInheritance() method MethodInheritance (line 226) | static function MethodInheritance() method Operators (line 244) | static function Operators() method Arrays (line 258) | static function Arrays() method Instantiation (line 281) | static function Instantiation() FILE: Testing/Benchmarks/Shootout/binary-trees.php class BinaryTreesTest (line 9) | final class BinaryTreesTest method bottomUpTree (line 12) | static function bottomUpTree($item, $depth) method itemCheck (line 23) | static function itemCheck($treeNode) { method binaryTrees (line 29) | static function binaryTrees($n) method main (line 67) | static function main() FILE: Testing/Benchmarks/Shootout/fannkuch.php class FannkuchTest (line 8) | final class FannkuchTest method Fannkuch (line 10) | static function Fannkuch($n){ method main (line 52) | static function main() FILE: Testing/Benchmarks/Shootout/fasta.php function gen_random (line 14) | function gen_random(&$last, &$randoms, $max = 1.0, $ia = 3877.0, $ic = 2... function makeCumulative (line 22) | function makeCumulative(&$genelist) { function makeRandomFasta (line 32) | function makeRandomFasta(&$genelist, $n) { function makeRepeatFasta (line 75) | function makeRepeatFasta($s, $n) { FILE: Testing/Benchmarks/Shootout/k-nucleotide.php function read_sequence (line 28) | function read_sequence($id) { function write_freq (line 59) | function write_freq($sequence, $key_length) { function write_count (line 68) | function write_count($sequence, $key) { function generate_frequencies (line 78) | function generate_frequencies($sequence, $key_length, $compute_freq = tr... function freq_name_comparator (line 104) | function freq_name_comparator($a, $b) { FILE: Testing/Benchmarks/Shootout/mandelbrot.php class MandelbrotTest (line 8) | class MandelbrotTest method mandelbrot (line 10) | static function mandelbrot($h) method main (line 67) | static function main() FILE: Testing/Benchmarks/Shootout/nbody.php class NBodyTest (line 9) | final class NBodyTest method energy (line 12) | static function energy(&$b) { method n_body (line 26) | static function n_body($n) method main (line 107) | static function main() FILE: Testing/Benchmarks/Shootout/pidigits.php function Transformation_Compose (line 6) | function Transformation_Compose($tr, $a) function Transformation_Compose2 (line 15) | function Transformation_Compose2($y, $a) function Transformation_Extract (line 24) | function Transformation_Extract($tr, $j) function Transformation_Next (line 31) | function Transformation_Next(&$tr) function Pidigit_Next (line 38) | function Pidigit_Next(&$pd, $times) class PidigitsTest (line 59) | class PidigitsTest method pidigits (line 61) | private static function pidigits($n) method main (line 82) | static function main() FILE: Testing/Benchmarks/Shootout/reverse-complement.php function print_seq (line 34) | function print_seq(&$seq){ FILE: Testing/Benchmarks/Shootout/spectral-norm.php function A (line 11) | function A(&$i, &$j){ function Av (line 15) | function Av(&$n,&$v,&$start,&$end){ function Atv (line 28) | function Atv(&$n,&$v,&$start,&$end){ function AtAv (line 41) | function AtAv(&$n,&$v,&$start,&$end,&$sync){ function sync (line 52) | function sync(&$tmp) { function safe_write (line 77) | function safe_write($fd, $data) { function safe_read (line 84) | function safe_read($fd, $len) { function pipe (line 93) | function pipe() { class SpectralNormTest (line 97) | class SpectralNormTest method spectralnorm (line 100) | private static function spectralnorm($n) method main (line 170) | public static function main() FILE: Testing/Benchmarks/Shootout/test.php class Start (line 12) | class Start method Main (line 16) | static function Main() FILE: Testing/Benchmarks/regex/dotnet/RETest.cs class regtest (line 7) | public class regtest method regtest (line 91) | static regtest() method Main (line 130) | public static void Main(string[] args) method printResult (line 1193) | private static void printResult(string regexName, long[,,] matrix, lon... FILE: Testing/Benchmarks/regex/java/regtest.java class regtest (line 1) | public class regtest method main (line 124) | public static final void main(String[] args) method printResult (line 1114) | private static final void printResult(String regexName, long[][][] mat... FILE: Testing/Benchmarks/regex/php/index.php function printResult (line 182) | function printResult($regexName, &$matrix, $totalTime, $matches) FILE: Testing/Benchmarks/roadsend/test.php function Ack (line 7) | function Ack($m, $n){ function ary (line 13) | function ary($n) { function ary2 (line 24) | function ary2($n) { function ary3 (line 55) | function ary3($n) { function fibo (line 69) | function fibo($n){ function stak (line 73) | function stak($x1, $y1, $z1) { function stak_aux (line 81) | function stak_aux() { function tak (line 110) | function tak($x, $y, $z) { function hash2 (line 120) | function hash2($n) { class Random (line 130) | class Random { method gen_random (line 137) | static function gen_random ($n) { function heapsort (line 142) | function heapsort ($n, &$ra) { function numtest (line 174) | function numtest() { class smallobject (line 182) | class smallobject { method smallobject (line 186) | function smallobject() { method afunc (line 190) | function afunc() { class largeobject (line 196) | class largeobject { method largeobject (line 239) | function largeobject() { method afunc11 (line 243) | function afunc11($a) { method afunc12 (line 247) | function afunc12($a) { method afunc13 (line 251) | function afunc13($a) { method afunc14 (line 255) | function afunc14($a) { method afunc15 (line 259) | function afunc15($a) { method afunc16 (line 263) | function afunc16($a) { method afunc17 (line 267) | function afunc17($a) { method afunc18 (line 271) | function afunc18($a) { method afunc19 (line 275) | function afunc19($a) { method afunc20 (line 279) | function afunc20($a) { method afunc21 (line 283) | function afunc21($a) { function sieve (line 289) | function sieve($n) { function mystrcat (line 306) | function mystrcat($n) { function nestedloop (line 316) | function nestedloop($n) { class Start (line 325) | class Start method Main (line 327) | static function Main() method ackermann (line 351) | static function ackermann() { method ary (line 357) | static function ary() { method fibo (line 371) | static function fibo() { method stak (line 377) | static function stak() { method hash2 (line 387) | static function hash2() { method heapsort (line 393) | static function heapsort() { method numtest (line 403) | static function numtest() { method objects (line 409) | static function objects() { method random (line 447) | static function random() { method sieve (line 457) | static function sieve() { method mystrcat (line 463) | static function mystrcat() { method nestedloop (line 490) | static function nestedloop() { FILE: Testing/Benchmarks/timing.php class Timing (line 3) | class Timing method ConfigurationName (line 10) | private static function ConfigurationName() method GetTicks (line 26) | private static function GetTicks() method Start (line 31) | static function Start($descr) method Stop (line 39) | static function Stop() method OutputResults (line 62) | static function OutputResults() FILE: Testing/CodeDOM/CodeDOMTest/Test.php class Form1 (line 10) | class Form1 extends System:::Windows:::Forms:::Form { method __construct (line 14) | public function __construct() method InitializeComponent (line 19) | public function InitializeComponent() { FILE: Testing/PHPT/web/index.php function list_test_dirs (line 5) | function &list_test_dirs() function list_test_files (line 17) | function &list_test_files() function emit_js_array (line 53) | function emit_js_array(&$arr) function run_all_tests (line 68) | function run_all_tests() function parse_file (line 116) | function &parse_file($file) function _file_get_contents (line 232) | function _file_get_contents($path, $flags, $context, &$headers) function try_skip (line 240) | function try_skip($file, $www, &$section_text) function try_redirect (line 281) | function try_redirect($file, $www, &$section_text) function try_clean (line 288) | function try_clean($file, $www, &$section_text) function get_ini_code (line 304) | function get_ini_code($ini_settings) function replace_extension (line 317) | function replace_extension($filename, $new_extension) { function run_test (line 321) | function run_test($file,$www) function save_text (line 687) | function save_text($filename, $text, $filename_copy = null) function comp_line (line 697) | function comp_line($l1, $l2, $is_reg) function count_array_diff (line 706) | function count_array_diff(&$ar1, &$ar2, $is_reg, &$w, $idx1, $idx2, $cnt... function generate_array_diff (line 748) | function generate_array_diff(&$ar1, &$ar2, $is_reg, &$w) function generate_diff (line 815) | function generate_diff($wanted, $wanted_re, $output) function error (line 825) | function error($message) function show_result (line 830) | function show_result($state, $file, $text) function settings2array (line 841) | function settings2array($settings, &$ini_settings) function binary_section (line 895) | function binary_section($section) function StartsWith (line 917) | function StartsWith($Haystack, $Needle){ function EndsWith (line 921) | function EndsWith($Haystack,$Needle) { FILE: Testing/PHPT/web/tests.js function start_test (line 9) | function start_test() { function decreasePending (line 22) | function decreasePending() { function do_next_tests (line 29) | function do_next_tests() { function gup (line 55) | function gup( name ) FILE: Testing/Tests/@PHP/classes/__call_001.php class Caller (line 6) | class Caller { method __call (line 9) | function __call($m, $a) { FILE: Testing/Tests/@PHP/classes/__set__get_001.php class setter (line 5) | class setter { method __get (line 9) | function __get($nm) { method __set (line 22) | function __set($nm, $val) { FILE: Testing/Tests/@PHP/classes/__set__get_004.php class Test (line 5) | class Test { method __get (line 8) | function __get($name) { method __set (line 18) | function __set($name, $val) { FILE: Testing/Tests/@PHP/classes/__set__get_005.php class Test (line 5) | class Test method __get (line 9) | function __get($name) { method __set (line 20) | function __set($name, $val) { class AutoGen (line 26) | class AutoGen method __get (line 30) | function __get($name) { method __set (line 38) | function __set($name, $val) { FILE: Testing/Tests/@PHP/classes/__set_data_corrupt.php class foo (line 5) | class foo { method bar (line 9) | function bar() { method __get (line 12) | function __get($prop) method __set (line 16) | function __set($prop, $val) FILE: Testing/Tests/@PHP/classes/array_access_001.php class ArrayAccess (line 6) | class object implements ArrayAccess { method offsetExists (line 10) | function offsetExists($index) { method offsetGet (line 14) | function offsetGet($index) { method offsetSet (line 18) | function offsetSet($index, $newval) { method offsetUnset (line 22) | function offsetUnset($index) { FILE: Testing/Tests/@PHP/classes/array_access_002.php class ArrayAccess (line 6) | class object implements ArrayAccess { method offsetExists (line 10) | function offsetExists($index) { method offsetGet (line 14) | function offsetGet($index) { method offsetSet (line 18) | function offsetSet($index, $newval) { method offsetUnset (line 22) | function offsetUnset($index) { FILE: Testing/Tests/@PHP/classes/array_access_003.php class ArrayAccess (line 6) | class object implements ArrayAccess { method offsetExists (line 10) | function offsetExists($index) { method offsetGet (line 14) | function offsetGet($index) { method offsetSet (line 26) | function offsetSet($index, $newval) { method offsetUnset (line 33) | function offsetUnset($index) { FILE: Testing/Tests/@PHP/classes/array_access_004.php class ArrayAccess (line 6) | class object implements ArrayAccess { method offsetExists (line 10) | function offsetExists($index) { method offsetGet (line 14) | function offsetGet($index) { method offsetSet (line 26) | function offsetSet($index, $newval) { method offsetUnset (line 33) | function offsetUnset($index) { FILE: Testing/Tests/@PHP/classes/array_access_005.php class Peoples (line 7) | class Peoples implements ArrayAccess { method __construct (line 10) | function __construct() { method offsetExists (line 14) | function offsetExists($index) { method offsetGet (line 18) | function offsetGet($index) { method offsetSet (line 22) | function offsetSet($index, $value) { method offsetUnset (line 26) | function offsetUnset($index) { FILE: Testing/Tests/@PHP/classes/array_access_006.php class OverloadedArray (line 7) | class OverloadedArray implements ArrayAccess { method __construct (line 10) | function __construct() { method offsetExists (line 14) | function offsetExists($index) { method offsetGet (line 18) | function offsetGet($index) { method offsetSet (line 22) | function offsetSet($index, $value) { method offsetUnset (line 26) | function offsetUnset($index) { FILE: Testing/Tests/@PHP/classes/array_access_007.php class OverloadedArray (line 6) | class OverloadedArray implements ArrayAccess { method __construct (line 9) | function __construct() { method offsetExists (line 13) | function offsetExists($index) { method offsetGet (line 17) | function offsetGet($index) { method offsetSet (line 21) | function offsetSet($index, $value) { method offsetUnset (line 29) | function offsetUnset($index) { method dump (line 33) | function dump() { FILE: Testing/Tests/@PHP/classes/array_access_008.php class Peoples (line 7) | class Peoples implements ArrayAccess { method __construct (line 10) | function __construct() { method offsetExists (line 14) | function offsetExists($index) { method offsetGet (line 18) | function offsetGet($index) { method offsetSet (line 22) | function offsetSet($index, $value) { method offsetUnset (line 26) | function offsetUnset($index) { FILE: Testing/Tests/@PHP/classes/array_access_009.php type ArrayProxyAccess (line 9) | interface ArrayProxyAccess extends ArrayAccess method proxyGet (line 11) | function proxyGet($element); method proxySet (line 12) | function proxySet($element, $index, $value); method proxyUnset (line 13) | function proxyUnset($element, $index); class ArrayProxy (line 16) | class ArrayProxy implements ArrayAccess method __construct (line 21) | function __construct(ArrayProxyAccess $object, $element) method offsetExists (line 32) | function offsetExists($index) { method offsetGet (line 37) | function offsetGet($index) { method offsetSet (line 43) | function offsetSet($index, $value) { method offsetUnset (line 48) | function offsetUnset($index) { class Peoples (line 54) | class Peoples implements ArrayProxyAccess method __construct (line 58) | function __construct() method offsetExists (line 63) | function offsetExists($index) method offsetGet (line 68) | function offsetGet($index) method offsetSet (line 73) | function offsetSet($index, $value) method offsetUnset (line 78) | function offsetUnset($index) method proxyGet (line 83) | function proxyGet($element) method proxySet (line 88) | function proxySet($element, $index, $value) method proxyUnset (line 93) | function proxyUnset($element, $index) FILE: Testing/Tests/@PHP/classes/array_access_010.php class ArrayReferenceProxy (line 9) | class ArrayReferenceProxy implements ArrayAccess method __construct (line 14) | function __construct(ArrayAccess $object, array &$element) method offsetExists (line 21) | function offsetExists($index) { method offsetGet (line 26) | function offsetGet($index) { method offsetSet (line 31) | function offsetSet($index, $value) { method offsetUnset (line 36) | function offsetUnset($index) { class Peoples (line 42) | class Peoples implements ArrayAccess method __construct (line 46) | function __construct() method offsetExists (line 51) | function offsetExists($index) method offsetGet (line 56) | function offsetGet($index) method offsetSet (line 61) | function offsetSet($index, $value) method offsetUnset (line 66) | function offsetUnset($index) FILE: Testing/Tests/@PHP/classes/array_access_011.php class ArrayAccessReferenceProxy (line 9) | class ArrayAccessReferenceProxy implements ArrayAccess method __construct (line 15) | function __construct(ArrayAccess $object, array &$array, $element) method offsetExists (line 23) | function offsetExists($index) { method offsetGet (line 28) | function offsetGet($index) { method offsetSet (line 33) | function offsetSet($index, $value) { method offsetUnset (line 38) | function offsetUnset($index) { class Peoples (line 44) | class Peoples implements ArrayAccess method __construct (line 48) | function __construct() method offsetExists (line 53) | function offsetExists($index) method offsetGet (line 58) | function offsetGet($index) method offsetSet (line 70) | function offsetSet($index, $value) method offsetUnset (line 75) | function offsetUnset($index) FILE: Testing/Tests/@PHP/classes/array_access_013.php class Test (line 5) | class Test implements ArrayAccess method offsetExists (line 7) | public function offsetExists($offset) { throw new Exception(__MET... method offsetGet (line 8) | public function offsetGet($offset) { throw new Exception(__MET... method offsetSet (line 9) | public function offsetSet($offset, $data ) { throw new Exception(__MET... method offsetUnset (line 10) | public function offsetUnset($offset) { throw new Exception(__MET... FILE: Testing/Tests/@PHP/classes/assign_op_property_001.php class Test (line 6) | class Test { method __set (line 9) | function __set($property, $value) { method __get (line 15) | function __get($property) { FILE: Testing/Tests/@PHP/classes/autoload_001.php function __autoload (line 7) | function __autoload($class_name) FILE: Testing/Tests/@PHP/classes/autoload_002.php function __autoload (line 7) | function __autoload($class_name) FILE: Testing/Tests/@PHP/classes/autoload_003.php function __autoload (line 7) | function __autoload($class_name) FILE: Testing/Tests/@PHP/classes/autoload_005.php function __autoload (line 7) | function __autoload($class_name) class Test (line 17) | class Test method __destruct (line 19) | function __destruct() { FILE: Testing/Tests/@PHP/classes/autoload_006.php function __autoload (line 7) | function __autoload($class_name) FILE: Testing/Tests/@PHP/classes/bug23951.php class A (line 9) | class A { class B (line 15) | class B extends A { FILE: Testing/Tests/@PHP/classes/bug24399.php class dooh (line 5) | class dooh { FILE: Testing/Tests/@PHP/classes/bug24445.php class Test (line 5) | class Test { } FILE: Testing/Tests/@PHP/classes/bug26737.php class foo (line 5) | class foo method __sleep (line 11) | public function __sleep() FILE: Testing/Tests/@PHP/classes/bug27468.php class foo (line 6) | class foo { method __destruct (line 7) | function __destruct() { FILE: Testing/Tests/@PHP/classes/bug27504.php class foo (line 6) | class foo { method __construct (line 7) | function __construct () { method bar (line 10) | private function bar ( $param ) { FILE: Testing/Tests/@PHP/classes/class_example.php class user (line 7) | class user { method display (line 9) | function display() method initialize (line 19) | function initialize($first_name,$family_name,$address,$phone_num) function test (line 29) | function test($u) FILE: Testing/Tests/@PHP/classes/clone_001.php class test (line 5) | class test { FILE: Testing/Tests/@PHP/classes/clone_002.php class test (line 6) | class test { method __clone (line 10) | public function __clone() { FILE: Testing/Tests/@PHP/classes/clone_003.php class base (line 6) | class base { method __clone (line 13) | public function __clone() { class test (line 17) | class test extends base { method __clone (line 22) | public function __clone() { FILE: Testing/Tests/@PHP/classes/clone_004.php class base (line 6) | abstract class base { method __clone (line 10) | private function __clone() {} class test (line 13) | class test extends base { method __clone (line 17) | public function __clone() {} method show (line 19) | public function show() { FILE: Testing/Tests/@PHP/classes/clone_006.php class MyCloneable (line 5) | class MyCloneable { method MyCloneable (line 8) | function MyCloneable() { method __clone (line 12) | function __clone() { FILE: Testing/Tests/@PHP/classes/constants_scope_001.php class ErrorCodes (line 5) | class ErrorCodes { method print_fatal_error_codes (line 10) | static function print_fatal_error_codes() { class ErrorCodesDerived (line 16) | class ErrorCodesDerived extends ErrorCodes { method print_fatal_error_codes (line 18) | static function print_fatal_error_codes() { FILE: Testing/Tests/@PHP/classes/ctor_dtor.php class early (line 5) | class early { method early (line 6) | function early() { method __destruct (line 9) | function __destruct() { class late (line 14) | class late { method __construct (line 15) | function __construct() { method __destruct (line 18) | function __destruct() { FILE: Testing/Tests/@PHP/classes/ctor_dtor_inheritance.php class base (line 11) | class base { method __construct (line 14) | function __construct() { method __destruct (line 20) | function __destruct() { class derived (line 26) | class derived extends base { method __construct (line 29) | function __construct() { method __destruct (line 39) | function __destruct() { FILE: Testing/Tests/@PHP/classes/ctor_name_clash.php class base (line 5) | class base { method base (line 6) | function base() { class derived (line 11) | class derived extends base { method base (line 12) | function base() { FILE: Testing/Tests/@PHP/classes/dereferencing_001.php class Name (line 5) | class Name { method Name (line 6) | function Name($_name) { method display (line 10) | function display() { class Person (line 15) | class Person { method person (line 18) | function person($_name, $_address) { method getName (line 22) | function getName() { FILE: Testing/Tests/@PHP/classes/destructor_and_echo.php class Test (line 5) | class Test method __construct (line 7) | function __construct() { method __destruct (line 11) | function __destruct() { FILE: Testing/Tests/@PHP/classes/destructor_and_references.php class test1 (line 5) | class test1 {public $x;} class test2 (line 6) | class test2 {public $x;} class test3 (line 7) | class test3 {public $x;} class test4 (line 8) | class test4 {public $x;} class once (line 19) | class once {} FILE: Testing/Tests/@PHP/classes/destructor_inheritance.php class base (line 5) | class base { method __construct (line 6) | function __construct() { method __destruct (line 10) | function __destruct() { class derived (line 15) | class derived extends base { FILE: Testing/Tests/@PHP/classes/destructor_visibility_003.php class Base (line 6) | class Base { method __destruct (line 7) | private function __destruct() { class Derived (line 12) | class Derived extends Base { method __destruct (line 13) | public function __destruct() { FILE: Testing/Tests/@PHP/classes/factory_001.php class Circle (line 5) | class Circle { method draw (line 6) | function draw() { class Square (line 11) | class Square { method draw (line 12) | function draw() { function ShapeFactoryMethod (line 17) | function ShapeFactoryMethod($shape) { FILE: Testing/Tests/@PHP/classes/factory_and_singleton_001.php class test (line 5) | class test { method factory (line 11) | static function factory($x) { method __construct (line 20) | protected function __construct($x) { method destroy (line 25) | static function destroy() { method __destruct (line 29) | protected function __destruct() { method get (line 33) | public function get() { method getX (line 37) | static public function getX() { method count (line 45) | static public function count() { FILE: Testing/Tests/@PHP/classes/factory_and_singleton_002.php class test (line 5) | class test { method factory (line 11) | static function factory($x) { method __construct (line 20) | protected function __construct($x) { method destroy (line 25) | static function destroy() { method __destruct (line 29) | protected function __destruct() { method get (line 33) | public function get() { method getX (line 37) | static public function getX() { method count (line 45) | static public function count() { FILE: Testing/Tests/@PHP/classes/final.php class first (line 5) | class first { method show (line 6) | function show() { class second (line 14) | class second extends first { method show (line 15) | final function show() { FILE: Testing/Tests/@PHP/classes/incdec_property_001.php class Test (line 5) | class Test { method __set (line 8) | function __set($property, $value) { method __get (line 14) | function __get($property) { FILE: Testing/Tests/@PHP/classes/incdec_property_002.php class Test (line 5) | class Test { method __set (line 8) | function __set($property, $value) { method __get (line 14) | function __get($property) { FILE: Testing/Tests/@PHP/classes/incdec_property_003.php class Test (line 5) | class Test { method __set (line 8) | function __set($property, $value) { method __get (line 14) | function __get($property) { FILE: Testing/Tests/@PHP/classes/incdec_property_004.php class Test (line 5) | class Test { method __set (line 8) | function __set($property, $value) { method __get (line 14) | function __get($property) { FILE: Testing/Tests/@PHP/classes/inheritance.php class foo (line 8) | class foo { method display (line 11) | function display() { method mul (line 16) | function mul() { class bar (line 21) | class bar extends foo { method display (line 23) | function display() { /* alternative display function for class bar */ FILE: Testing/Tests/@PHP/classes/inheritance_002.php class Base_php4 (line 5) | class Base_php4 { method Base_php4 (line 6) | function Base_php4() { class Child_php4 (line 11) | class Child_php4 extends Base_php4 { method Child_php4 (line 12) | function Child_php4() { class Base_php5 (line 18) | class Base_php5 { method __construct (line 19) | function __construct() { class Child_php5 (line 24) | class Child_php5 extends Base_php5 { method __construct (line 25) | function __construct() { class Child_mx1 (line 31) | class Child_mx1 extends Base_php4 { method __construct (line 32) | function __construct() { class Child_mx2 (line 38) | class Child_mx2 extends Base_php5 { method Child_mx2 (line 39) | function Child_mx2() { FILE: Testing/Tests/@PHP/classes/interface_construct.php type test (line 6) | interface test { method __construct (line 12) | public function __construct(); class foo (line 15) | class foo implements test { method __construct (line 16) | public function __construct() { FILE: Testing/Tests/@PHP/classes/interface_doubled.php type if_a (line 5) | interface if_a { method f_a (line 6) | function f_a(); type if_b (line 9) | interface if_b { method f_b (line 10) | function f_b(); type if_c (line 13) | interface if_c extends if_a, if_b { method f_c (line 14) | function f_c(); type if_d (line 17) | interface if_d extends if_a, if_b { method f_d (line 18) | function f_d(); type if_e (line 21) | interface if_e { method f_d (line 22) | function f_d(); type if_f (line 25) | interface if_f extends /*if_e,*/ if_a, if_b, if_c, if_d /*, if_e*/ { class base (line 28) | class base { method test (line 29) | function test($class) { class class_a (line 36) | class class_a extends base implements if_a { method f_a (line 37) | function f_a() {} method f_b (line 38) | function f_b() {} method f_c (line 39) | function f_c() {} method f_d (line 40) | function f_d() {} method f_e (line 41) | function f_e() {} class class_b (line 53) | class class_b extends base implements if_a, if_b { method f_a (line 54) | function f_a() {} method f_b (line 55) | function f_b() {} method f_c (line 56) | function f_c() {} method f_d (line 57) | function f_d() {} method f_e (line 58) | function f_e() {} class class_c (line 70) | class class_c extends base implements if_c { method f_a (line 71) | function f_a() {} method f_b (line 72) | function f_b() {} method f_c (line 73) | function f_c() {} method f_d (line 74) | function f_d() {} method f_e (line 75) | function f_e() {} class class_d (line 87) | class class_d extends base implements if_d{ method f_a (line 88) | function f_a() {} method f_b (line 89) | function f_b() {} method f_c (line 90) | function f_c() {} method f_d (line 91) | function f_d() {} method f_e (line 92) | function f_e() {} class class_e (line 104) | class class_e extends base implements if_a, if_b, if_c, if_d { method f_a (line 105) | function f_a() {} method f_b (line 106) | function f_b() {} method f_c (line 107) | function f_c() {} method f_d (line 108) | function f_d() {} method f_e (line 109) | function f_e() {} class class_f (line 121) | class class_f extends base implements if_e { method f_a (line 122) | function f_a() {} method f_b (line 123) | function f_b() {} method f_c (line 124) | function f_c() {} method f_d (line 125) | function f_d() {} method f_e (line 126) | function f_e() {} class class_g (line 138) | class class_g extends base implements if_f { method f_a (line 139) | function f_a() {} method f_b (line 140) | function f_b() {} method f_c (line 141) | function f_c() {} method f_d (line 142) | function f_d() {} method f_e (line 143) | function f_e() {} FILE: Testing/Tests/@PHP/classes/interface_implemented.php type if_a (line 5) | interface if_a { method f_a (line 6) | function f_a(); type if_b (line 9) | interface if_b extends if_a { method f_b (line 10) | function f_b(); class base (line 13) | class base { method _is_a (line 14) | function _is_a($sub) { method test (line 17) | function test() { class derived_a (line 29) | class derived_a extends base implements if_a { method f_a (line 30) | function f_a() {} class derived_b (line 33) | class derived_b extends base implements if_a, if_b { method f_a (line 34) | function f_a() {} method f_b (line 35) | function f_b() {} class derived_c (line 38) | class derived_c extends derived_a implements if_b { method f_b (line 39) | function f_b() {} class derived_d (line 42) | class derived_d extends derived_c { FILE: Testing/Tests/@PHP/classes/interfaces_001.php type Throwable (line 5) | interface Throwable { method getMessage (line 6) | public function getMessage(); class Exception_foo (line 9) | class Exception_foo implements Throwable { method getMessage (line 12) | public function getMessage() { FILE: Testing/Tests/@PHP/classes/iterators_001.php class c_iter (line 5) | class c_iter implements Iterator { method __construct (line 10) | function __construct($obj) { method rewind (line 15) | function rewind() { method valid (line 17) | function valid() { method current (line 22) | function current() { method next (line 26) | function next() { method key (line 30) | function key() { class c (line 41) | class c implements IteratorAggregate { method getIterator (line 45) | function getIterator() { FILE: Testing/Tests/@PHP/classes/iterators_002.php class c_iter (line 5) | class c_iter implements Iterator { method __construct (line 10) | function __construct($obj) { method rewind (line 14) | function rewind() { method valid (line 18) | function valid() { method current (line 23) | function current() { method next (line 27) | function next() { method key (line 31) | function key() { method __destruct (line 40) | function __destruct() { class c (line 45) | class c implements IteratorAggregate { method getIterator (line 49) | function getIterator() { method __destruct (line 53) | function __destruct() { FILE: Testing/Tests/@PHP/classes/iterators_003.php class c_iter (line 5) | class c_iter implements Iterator { method __construct (line 10) | function __construct($obj) { method rewind (line 14) | function rewind() { method valid (line 17) | function valid() { method current (line 22) | function current() { method next (line 26) | function next() { method key (line 30) | function key() { class c (line 35) | class c implements IteratorAggregate { method getIterator (line 39) | function getIterator() { FILE: Testing/Tests/@PHP/classes/iterators_004.php class c1 (line 8) | class c1 {} class c2 (line 18) | class c2 { method current (line 23) | function current() { method next (line 27) | function next() { method valid (line 31) | function valid() { method key (line 35) | function key() { FILE: Testing/Tests/@PHP/classes/iterators_006.php class ai (line 5) | class ai implements Iterator { method __construct (line 9) | function __construct() { method rewind (line 13) | function rewind() { method valid (line 18) | function valid() { method key (line 22) | function key() { method current (line 26) | function current() { method next (line 30) | function next() { class a (line 38) | class a implements IteratorAggregate { method getIterator (line 40) | public function getIterator() { FILE: Testing/Tests/@PHP/classes/iterators_007.php class Test (line 4) | class Test implements Iterator method rewind (line 9) | public function rewind() { if ($this->x == 0) throw new Exception(_... method current (line 10) | public function current() { if ($this->x == 1) throw new Exception(_... method key (line 11) | public function key() { if ($this->x == 2) throw new Exception(_... method next (line 12) | public function next() { if ($this->x == 3) throw new Exception(_... method valid (line 13) | public function valid() { if ($this->x == 4) throw new Exception(_... FILE: Testing/Tests/@PHP/classes/object_reference_001.php class Foo (line 5) | class Foo { method Foo (line 8) | function Foo() { FILE: Testing/Tests/@PHP/classes/private_001.php class pass (line 6) | class pass { method show (line 7) | private static function show() { method do_show (line 11) | public static function do_show() { FILE: Testing/Tests/@PHP/classes/private_002.php class pass (line 7) | class pass { method show (line 8) | private static function show() { method do_show (line 12) | public static function do_show() { class fail (line 19) | class fail { method show (line 20) | public static function show() { FILE: Testing/Tests/@PHP/classes/private_003.php class pass (line 6) | class pass { method show (line 7) | private static function show() { method good (line 11) | protected static function good() { class fail (line 16) | class fail extends pass { method ok (line 17) | static function ok() { method not_ok (line 21) | static function not_ok() { FILE: Testing/Tests/@PHP/classes/private_003b.php class pass (line 7) | class pass { method show (line 8) | private function show() { method good (line 12) | protected function good() { class fail (line 17) | class fail extends pass { method ok (line 18) | public function ok() { method not_ok (line 22) | public function not_ok() { FILE: Testing/Tests/@PHP/classes/private_004.php class pass (line 7) | class pass { method show (line 8) | private static function show() { method do_show (line 12) | public static function do_show() { class fail (line 17) | class fail extends pass { method do_show (line 18) | static function do_show() { FILE: Testing/Tests/@PHP/classes/private_004b.php class pass (line 7) | class pass { method show (line 8) | private function show() { method do_show (line 12) | public function do_show() { class fail (line 17) | class fail extends pass { method do_show (line 18) | function do_show() { FILE: Testing/Tests/@PHP/classes/private_005.php class pass (line 7) | class pass { method show (line 8) | private static function show() { method do_show (line 12) | public static function do_show() { class fail (line 17) | class fail extends pass { method do_show (line 18) | static function do_show() { FILE: Testing/Tests/@PHP/classes/private_005b.php class pass (line 7) | class pass { method show (line 8) | private function show() { method do_show (line 12) | public function do_show() { class fail (line 17) | class fail extends pass { method do_show (line 18) | function do_show() { FILE: Testing/Tests/@PHP/classes/private_006.php class first (line 5) | class first { method show (line 6) | private static function show() { method do_show (line 10) | public static function do_show() { class second (line 17) | class second extends first { class third (line 22) | class third extends second { class fail (line 27) | class fail extends third { method show (line 28) | static function show() { // cannot be redeclared FILE: Testing/Tests/@PHP/classes/private_006b.php class first (line 5) | class first { method show (line 6) | private function show() { method do_show (line 10) | public function do_show() { class second (line 18) | class second extends first { class third (line 24) | class third extends second { method show (line 25) | private function show() { FILE: Testing/Tests/@PHP/classes/private_007.php class Bar (line 7) | class Bar { method pub (line 8) | public static function pub() { method priv (line 11) | private static function priv() { class Foo (line 15) | class Foo extends Bar { method priv (line 16) | public static function priv() { FILE: Testing/Tests/@PHP/classes/private_007b.php class Bar (line 7) | class Bar { method pub (line 8) | public function pub() { method priv (line 11) | private function priv() { class Foo (line 15) | class Foo extends Bar { method priv (line 16) | public function priv() { FILE: Testing/Tests/@PHP/classes/private_members.php class base (line 5) | class base method __construct (line 9) | function __construct() method test (line 17) | function test() class derived (line 24) | class derived extends base method __construct (line 28) | function __construct() method test (line 38) | function test() FILE: Testing/Tests/@PHP/classes/private_redeclare.php class base (line 6) | class base { method show (line 7) | private function show() { method test (line 10) | function test() { class derived (line 18) | class derived extends base { method show (line 19) | function show() { method test (line 22) | function test() { FILE: Testing/Tests/@PHP/classes/protected_001.php class pass (line 7) | class pass { method fail (line 8) | protected static function fail() { method good (line 12) | public static function good() { FILE: Testing/Tests/@PHP/classes/protected_001b.php class pass (line 7) | class pass { method fail (line 8) | protected function fail() { method good (line 12) | public function good() { FILE: Testing/Tests/@PHP/classes/protected_002.php class pass (line 6) | class pass { method show (line 7) | protected static function show() { method do_show (line 11) | public static function do_show() { class fail (line 18) | class fail { method show (line 19) | public static function show() { FILE: Testing/Tests/@PHP/classes/serialize_001.php class Test (line 6) | class Test implements Serializable method __construct (line 10) | function __construct($data) method serialize (line 16) | function serialize() method unserialize (line 22) | function unserialize($serialized) FILE: Testing/Tests/@PHP/classes/singleton_001.php class Counter (line 5) | class Counter { method increment_and_print (line 8) | function increment_and_print() { class SingletonCounter (line 15) | class SingletonCounter { method Instance (line 18) | static function Instance() { FILE: Testing/Tests/@PHP/classes/static_properties_001.php class test (line 6) | class test { FILE: Testing/Tests/@PHP/classes/type_hinting_001.php type Foo (line 5) | interface Foo { method a (line 6) | function a(Foo $foo); type Bar (line 9) | interface Bar { method b (line 10) | function b(Bar $bar); class FooBar (line 13) | class FooBar implements Foo, Bar { method a (line 14) | function a(Foo $foo) { method b (line 18) | function b(Bar $bar) { class Blort (line 23) | class Blort { FILE: Testing/Tests/@PHP/classes/type_hinting_003.php class Test (line 7) | class Test method f1 (line 9) | static function f1(array $ar) method f2 (line 15) | static function f2(array $ar = NULL) method f3 (line 21) | static function f3(array $ar = array()) method f4 (line 27) | static function f4(array $ar = array(25)) FILE: Testing/Tests/@PHP/classes/visibility_000c.php class father (line 5) | class father { method f0 (line 6) | function f0() {} method f1 (line 7) | function f1() {} method f2 (line 8) | public function f2() {} method f3 (line 9) | protected function f3() {} method f4 (line 10) | private function f4() {} class same (line 13) | class same extends father { method f0 (line 16) | function f0() {} method f1 (line 17) | public function f1() {} method f2 (line 18) | public function f2() {} method f3 (line 19) | protected function f3() {} method f4 (line 20) | private function f4() {} class fail (line 23) | class fail extends same { method f0 (line 24) | function f0() {} FILE: Testing/Tests/@PHP/classes/visibility_001c.php class father (line 5) | class father { method f0 (line 6) | function f0() {} method f1 (line 7) | function f1() {} method f2 (line 8) | public function f2() {} method f3 (line 9) | protected function f3() {} method f4 (line 10) | private function f4() {} class same (line 13) | class same extends father { method f0 (line 16) | function f0() {} method f1 (line 17) | public function f1() {} method f2 (line 18) | public function f2() {} method f3 (line 19) | protected function f3() {} method f4 (line 20) | private function f4() {} class fail (line 23) | class fail extends same { method f1 (line 24) | function f1() {} FILE: Testing/Tests/@PHP/classes/visibility_002c.php class father (line 5) | class father { method f0 (line 6) | function f0() {} method f1 (line 7) | function f1() {} method f2 (line 8) | public function f2() {} method f3 (line 9) | protected function f3() {} method f4 (line 10) | private function f4() {} class same (line 13) | class same extends father { method f0 (line 16) | function f0() {} method f1 (line 17) | public function f1() {} method f2 (line 18) | public function f2() {} method f3 (line 19) | protected function f3() {} method f4 (line 20) | private function f4() {} class fail (line 23) | class fail extends same { method f2 (line 24) | function f2() {} FILE: Testing/Tests/@PHP/classes/visibility_003a.php class father (line 5) | class father { method f0 (line 6) | function f0() {} method f1 (line 7) | function f1() {} method f2 (line 8) | public function f2() {} method f3 (line 9) | protected function f3() {} method f4 (line 10) | private function f4() {} class same (line 13) | class same extends father { method f0 (line 16) | function f0() {} method f1 (line 17) | public function f1() {} method f2 (line 18) | public function f2() {} method f3 (line 19) | protected function f3() {} method f4 (line 20) | private function f4() {} class fail (line 23) | class fail extends same { method f3 (line 24) | public function f3() {} FILE: Testing/Tests/@PHP/classes/visibility_003c.php class father (line 5) | class father { method f0 (line 6) | function f0() {} method f1 (line 7) | function f1() {} method f2 (line 8) | public function f2() {} method f3 (line 9) | protected function f3() {} method f4 (line 10) | private function f4() {} class same (line 13) | class same extends father { method f0 (line 16) | function f0() {} method f1 (line 17) | public function f1() {} method f2 (line 18) | public function f2() {} method f3 (line 19) | protected function f3() {} method f4 (line 20) | private function f4() {} class fail (line 23) | class fail extends same { method f3 (line 24) | function f3() {} FILE: Testing/Tests/@PHP/classes/visibility_004a.php class father (line 5) | class father { method f0 (line 6) | function f0() {} method f1 (line 7) | function f1() {} method f2 (line 8) | public function f2() {} method f3 (line 9) | protected function f3() {} method f4 (line 10) | private function f4() {} class same (line 13) | class same extends father { method f0 (line 16) | function f0() {} method f1 (line 17) | public function f1() {} method f2 (line 18) | public function f2() {} method f3 (line 19) | protected function f3() {} method f4 (line 20) | private function f4() {} class fail (line 23) | class fail extends same { method f4 (line 24) | public function f4() {} FILE: Testing/Tests/@PHP/classes/visibility_004b.php class father (line 5) | class father { method f0 (line 6) | function f0() {} method f1 (line 7) | function f1() {} method f2 (line 8) | public function f2() {} method f3 (line 9) | protected function f3() {} method f4 (line 10) | private function f4() {} class same (line 13) | class same extends father { method f0 (line 16) | function f0() {} method f1 (line 17) | public function f1() {} method f2 (line 18) | public function f2() {} method f3 (line 19) | protected function f3() {} method f4 (line 20) | private function f4() {} class fail (line 23) | class fail extends same { method f4 (line 24) | protected function f4() {} FILE: Testing/Tests/@PHP/classes/visibility_004c.php class father (line 5) | class father { method f0 (line 6) | function f0() {} method f1 (line 7) | function f1() {} method f2 (line 8) | public function f2() {} method f3 (line 9) | protected function f3() {} method f4 (line 10) | private function f4() {} class same (line 13) | class same extends father { method f0 (line 16) | function f0() {} method f1 (line 17) | public function f1() {} method f2 (line 18) | public function f2() {} method f3 (line 19) | protected function f3() {} method f4 (line 20) | private function f4() {} class fail (line 23) | class fail extends same { method f4 (line 24) | function f4() {} FILE: Testing/Tests/@PHP/classes/visibility_005.php class base (line 5) | class base method f (line 11) | function f() class derived (line 19) | class derived extends base FILE: Testing/Tests/@PHP/doc_examples/test015.php class foo (line 12) | class foo method foo (line 17) | function foo() FILE: Testing/Tests/@PHP/doc_examples/test018.php class CSquare (line 8) | class CSquare { public $width; } class C (line 14) | class C { public $values; } FILE: Testing/Tests/@PHP/doc_examples/test027.php function f (line 6) | function f($code,$message) FILE: Testing/Tests/@PHP/doc_examples/test029.php function somefunc (line 10) | function somefunc($a) FILE: Testing/Tests/@PHP/doc_examples/test039.php class foo (line 5) | class foo method do_foo (line 7) | function do_foo() FILE: Testing/Tests/@PHP/doc_examples/test041.php function my_callback_function (line 10) | function my_callback_function() { class MyClass (line 16) | class MyClass { method myCallbackMethod (line 17) | function myCallbackMethod() { FILE: Testing/Tests/@PHP/doc_examples/test049.php function test (line 6) | function test() FILE: Testing/Tests/@PHP/doc_examples/test051.php function Test (line 7) | function Test() FILE: Testing/Tests/@PHP/doc_examples/test052.php function Sum (line 8) | function Sum() FILE: Testing/Tests/@PHP/doc_examples/test053.php function Sum (line 8) | function Sum() FILE: Testing/Tests/@PHP/doc_examples/test054.php function test_global (line 5) | function test_global() FILE: Testing/Tests/@PHP/doc_examples/test055.php function Test (line 5) | function Test () FILE: Testing/Tests/@PHP/doc_examples/test056.php function Test (line 5) | function Test() FILE: Testing/Tests/@PHP/doc_examples/test057.php function Test (line 5) | function Test() FILE: Testing/Tests/@PHP/doc_examples/test058.php function foo (line 5) | function foo(){ FILE: Testing/Tests/@PHP/doc_examples/test059.php function test_global_ref (line 4) | function test_global_ref() { function test_global_noref (line 9) | function test_global_noref() { FILE: Testing/Tests/@PHP/doc_examples/test060.php function get_instance_ref (line 4) | function &get_instance_ref() { function get_instance_noref (line 17) | function get_instance_noref() { FILE: Testing/Tests/@PHP/doc_examples/test064.php function foo (line 5) | function foo() class bar (line 10) | class bar method f (line 12) | function f() FILE: Testing/Tests/@PHP/doc_examples/test066.php function double (line 5) | function double($i) FILE: Testing/Tests/@PHP/doc_examples/test077.php class A (line 5) | class A { } class B (line 6) | class B { } FILE: Testing/Tests/@PHP/doc_examples/test100.php function foo (line 8) | function foo() FILE: Testing/Tests/@PHP/doc_examples/test108.php function foo (line 15) | function foo() function bar (line 26) | function bar() FILE: Testing/Tests/@PHP/doc_examples/test109.php function foo (line 5) | function foo() FILE: Testing/Tests/@PHP/doc_examples/test110.php function takes_array (line 7) | function takes_array($input) FILE: Testing/Tests/@PHP/doc_examples/test111.php function add_some_extra (line 5) | function add_some_extra(&$string) FILE: Testing/Tests/@PHP/doc_examples/test112.php function makecoffee (line 5) | function makecoffee($type = "cappuccino") FILE: Testing/Tests/@PHP/doc_examples/test113.php function makecoffee (line 5) | function makecoffee($types = array("cappuccino"), $coffeeMaker = NULL) FILE: Testing/Tests/@PHP/doc_examples/test114.php function makeyogurt (line 8) | function makeyogurt($type = "acidophilus", $flavour) FILE: Testing/Tests/@PHP/doc_examples/test115.php function makeyogurt (line 5) | function makeyogurt($flavour, $type = "acidophilus") FILE: Testing/Tests/@PHP/doc_examples/test116.php function square (line 5) | function square($num) FILE: Testing/Tests/@PHP/doc_examples/test117.php function small_numbers (line 5) | function small_numbers() FILE: Testing/Tests/@PHP/doc_examples/test118.php function returns_reference (line 5) | function &returns_reference() FILE: Testing/Tests/@PHP/doc_examples/test119.php class c (line 5) | class c method c (line 8) | function c($y) method foo (line 13) | function foo() function returns_reference (line 22) | function &returns_reference(&$x) FILE: Testing/Tests/@PHP/doc_examples/test120.php function foo (line 5) | function foo() { function bar (line 9) | function bar($arg = '') function echoit (line 15) | function echoit($string) FILE: Testing/Tests/@PHP/doc_examples/test121.php class Foo (line 5) | class Foo method Variable (line 7) | function Variable() method Bar (line 13) | function Bar() FILE: Testing/Tests/@PHP/doc_examples/test122.php class Cart (line 7) | class Cart { method add_item (line 12) | function add_item($artnr, $num) { method remove_item (line 18) | function remove_item($artnr, $num) { FILE: Testing/Tests/@PHP/doc_examples/test123.php class test (line 5) | class test { method test (line 8) | function test() { FILE: Testing/Tests/@PHP/doc_examples/test124.php class Cart (line 4) | class Cart { method add_item (line 9) | function add_item($artnr, $num) { method remove_item (line 15) | function remove_item($artnr, $num) { FILE: Testing/Tests/@PHP/doc_examples/test125.php class Cart (line 7) | class Cart { method add_item (line 12) | function add_item($artnr, $num) { method remove_item (line 18) | function remove_item($artnr, $num) { class Named_Cart (line 31) | class Named_Cart extends Cart { method set_owner (line 34) | function set_owner ($name) { FILE: Testing/Tests/@PHP/doc_examples/test126.php class A (line 5) | class A method A (line 7) | function A() method B (line 12) | function B() class B (line 19) | class B extends A method C (line 21) | function C() FILE: Testing/Tests/@PHP/doc_examples/test127.php class A (line 7) | class A { method example (line 8) | function example() { class B (line 13) | class B extends A { method example (line 14) | function example() { FILE: Testing/Tests/@PHP/doc_examples/test128.php class A (line 6) | class A { method example (line 7) | function example() { class B (line 12) | class B extends A { method example (line 13) | function example() { FILE: Testing/Tests/@PHP/doc_examples/test129.php class A (line 6) | class A { method show_one (line 9) | function show_one() { FILE: Testing/Tests/@PHP/doc_examples/test130.php class Foo (line 5) | class Foo { method Foo (line 6) | function Foo($name) { method echoName (line 16) | function echoName() { method setName (line 20) | function setName($name) { FILE: Testing/Tests/@PHP/doc_examples/test131.php class A (line 5) | class A { method A (line 6) | function A($i) { method createRef (line 12) | function createRef() { method echoValue (line 16) | function echoValue() { class B (line 22) | class B { method B (line 23) | function B(&$a) { method echoValue (line 27) | function echoValue() { FILE: Testing/Tests/@PHP/doc_examples/test132.php function bool2str (line 5) | function bool2str($bool) { function compareObjects (line 13) | function compareObjects(&$o1, &$o2) { class Flag (line 20) | class Flag { method Flag (line 23) | function Flag($flag=true) { class SwitchableFlag (line 28) | class SwitchableFlag extends Flag { method turnOn (line 30) | function turnOn() { method turnOff (line 34) | function turnOff() { FILE: Testing/Tests/@PHP/doc_examples/test133.php function bool2str (line 16) | function bool2str($bool) { function compareObjects (line 24) | function compareObjects(&$o1, &$o2) { class FlagSet (line 31) | class FlagSet { method FlagSet (line 34) | function FlagSet($flagArr = array()) { method addFlag (line 38) | function addFlag($name, $flag) { method removeFlag (line 42) | function removeFlag($name) { FILE: Testing/Tests/@PHP/doc_examples/test134.php class BaseClass (line 7) | class BaseClass { method __construct (line 8) | function __construct() { class SubClass (line 13) | class SubClass extends BaseClass { method __construct (line 14) | function __construct() { FILE: Testing/Tests/@PHP/doc_examples/test136.php class MyClass (line 8) | class MyClass { method printHello (line 14) | function printHello() { class MyClass2 (line 21) | class MyClass2 extends MyClass { method printHello (line 24) | function printHello() { FILE: Testing/Tests/@PHP/doc_examples/test137.php class AbstractClass (line 5) | abstract class AbstractClass { method test (line 6) | abstract public function test(); class ImplementedClass (line 9) | class ImplementedClass extends AbstractClass { method test (line 10) | public function test() { FILE: Testing/Tests/@PHP/doc_examples/test138.php class MyCloneable (line 5) | class MyCloneable { method MyCloneable (line 8) | function MyCloneable() { method __clone (line 12) | function __clone() { FILE: Testing/Tests/@PHP/doc_examples/test139.php function bool2str (line 24) | function bool2str($bool) { function compareObjects (line 32) | function compareObjects(&$o1, &$o2) { class Flag (line 39) | class Flag { method Flag (line 42) | function Flag($flag=true) { class OtherFlag (line 47) | class OtherFlag { method OtherFlag (line 50) | function OtherFlag($flag=true) { FILE: Testing/Tests/@PHP/doc_examples/test148.php function foo (line 5) | function foo (&$var) FILE: Testing/Tests/@PHP/doc_examples/test149.php function foo (line 5) | function foo (&$var) function bar (line 10) | function &bar() FILE: Testing/Tests/@PHP/doc_examples/test150.php function foo (line 5) | function foo (&$var) function bar (line 10) | function bar() // Note the missing & FILE: Testing/Tests/@PHP/doc_examples/test155.php function foo (line 4) | function foo(){ FILE: Testing/Tests/@PHP/doc_examples/test158.php function foo (line 5) | function foo (&$var) FILE: Testing/Tests/@PHP/lang/007.php function Test (line 7) | function Test() FILE: Testing/Tests/@PHP/lang/008.php function Test (line 5) | function Test() FILE: Testing/Tests/@PHP/lang/009.php function test (line 4) | function test ($a,$b) { FILE: Testing/Tests/@PHP/lang/010.php function test (line 4) | function test ($b) { FILE: Testing/Tests/@PHP/lang/011.php function F (line 4) | function F() function G (line 10) | function G() FILE: Testing/Tests/@PHP/lang/012.php function F (line 4) | function F () { FILE: Testing/Tests/@PHP/lang/014.php function F (line 4) | function F ($a) { FILE: Testing/Tests/@PHP/lang/017.php function Test (line 5) | function Test ($a) { FILE: Testing/Tests/@PHP/lang/022.php function switchtest (line 5) | function switchtest ($i, $j) FILE: Testing/Tests/@PHP/lang/025.php function RekTest (line 4) | function RekTest ($nr) { FILE: Testing/Tests/@PHP/lang/028.php function print_stuff (line 7) | function print_stuff($stuff) function still_working (line 13) | function still_working() function dafna (line 18) | function dafna() class dafna_class (line 29) | class dafna_class { method dafna_class (line 30) | function dafna_class() { method GetMyName (line 33) | function GetMyName() { method SetMyName (line 36) | function SetMyName($name) { FILE: Testing/Tests/@PHP/lang/030.php class foo (line 4) | class foo { method foo (line 5) | function foo($name) { method echoName (line 11) | function echoName() { function foo2 (line 16) | function &foo2(&$foo) { FILE: Testing/Tests/@PHP/lang/032.php class A (line 4) | class A { method foo (line 5) | function foo() {} class B (line 8) | class B extends A { method foo (line 9) | function foo() {} class C (line 12) | class C extends B { method foo (line 13) | function foo() {} class D (line 16) | class D extends A { class F (line 19) | class F extends D { method foo (line 20) | function foo() {} FILE: Testing/Tests/@PHP/lang/036.php class par (line 4) | class par { method displayMe (line 7) | function displayMe() class chld (line 13) | class chld extends par { method displayHim (line 15) | function displayHim() FILE: Testing/Tests/@PHP/lang/037.php class par (line 5) | class par { method displayMe (line 8) | function displayMe() class chld (line 14) | class chld extends par { method displayChild (line 17) | function displayChild() FILE: Testing/Tests/@PHP/lang/038.php class MyException (line 5) | class MyException extends Exception method __construct (line 7) | function __construct($errstr, $errno=0, $errfile='', $errline='') function Error2Exception (line 15) | function Error2Exception($errno, $errstr, $errfile, $errline) FILE: Testing/Tests/@PHP/lang/039.php type Catchable (line 5) | interface Catchable class MyException (line 9) | class MyException extends Exception implements Catchable method __construct (line 11) | function __construct($errstr, $errno, $errfile, $errline) function Error2Exception (line 19) | function Error2Exception($errno, $errstr, $errfile, $errline) FILE: Testing/Tests/@PHP/lang/bug18872.php class FooBar (line 5) | class FooBar { function foo (line 9) | function foo($biff = FooBar::BIFF) { FILE: Testing/Tests/@PHP/lang/bug20175.php function foo_global (line 15) | function foo_global() { function foo_static (line 21) | function foo_static() { function bar_global (line 39) | function bar_global() { function bar_static (line 45) | function bar_static() { class oop_class (line 92) | class oop_class { method oop_class (line 95) | function oop_class() { class oop_test (line 102) | class oop_test { method oop_test (line 105) | function oop_test() { method oop_static (line 109) | function oop_static() { FILE: Testing/Tests/@PHP/lang/bug21094.php class test (line 5) | class test { method hdlr (line 6) | function hdlr($errno, $errstr, $errfile, $errline) { FILE: Testing/Tests/@PHP/lang/bug21600.php function bar (line 17) | function bar($text){ function fubar (line 21) | function fubar($text){ FILE: Testing/Tests/@PHP/lang/bug21669.php class Test (line 5) | class Test { method say_hello (line 6) | function say_hello() { class Factory (line 11) | class Factory { method create (line 13) | function create() { FILE: Testing/Tests/@PHP/lang/bug21849.php class foo (line 5) | class foo { method foo (line 8) | function foo($arg = self::bar) { FILE: Testing/Tests/@PHP/lang/bug21961.php class man (line 7) | class man method man (line 10) | function man() method getdrunk (line 16) | function getdrunk($where) method getName (line 21) | function getName() class bar (line 27) | class bar extends man method bar (line 31) | function bar($w) method getName (line 36) | function getName() method whosdrunk (line 41) | function whosdrunk() FILE: Testing/Tests/@PHP/lang/bug22231.php class foo (line 7) | class foo { function foo (line 11) | function &foo(){ FILE: Testing/Tests/@PHP/lang/bug22367.php class foo (line 7) | class foo method a (line 11) | function a($arg) { method b (line 16) | function b() { method c (line 27) | function c() { method d (line 31) | function d() {} class bar (line 34) | class bar extends foo method bar (line 39) | function bar($idx) { method a (line 43) | function &a($arg){ method d (line 46) | function d(){ FILE: Testing/Tests/@PHP/lang/bug22510.php class foo (line 7) | class foo method finalize (line 11) | function finalize() { method method1 (line 16) | function &method1() { method method2 (line 21) | function &method2() { method method3 (line 26) | function method3() { class bar (line 32) | class bar method run1 (line 34) | function run1() { method run2 (line 41) | function run2() { method run3 (line 48) | function run3() { function ouch (line 56) | function ouch(&$bar) { function ok1 (line 62) | function ok1(&$bar) { function ok2 (line 67) | function ok2(&$bar) { function ok3 (line 73) | function ok3(&$bar) { FILE: Testing/Tests/@PHP/lang/bug23279.php function redirect_on_error (line 10) | function redirect_on_error($e) { FILE: Testing/Tests/@PHP/lang/bug23384.php class Foo (line 6) | class Foo { method test (line 8) | function test($x = Foo::HUN) { FILE: Testing/Tests/@PHP/lang/bug23489.php class Test (line 5) | class Test { method Test (line 6) | function Test() { method transform (line 14) | function transform($buffer) { FILE: Testing/Tests/@PHP/lang/bug23524.php function f (line 7) | function f($a=array(THE_CONST=>THE_CONST)) { FILE: Testing/Tests/@PHP/lang/bug23922.php class foo (line 4) | class foo method as_string (line 8) | function as_string() method as_expr (line 11) | function as_expr() FILE: Testing/Tests/@PHP/lang/bug24403.php class a (line 4) | class a method a (line 8) | function a() FILE: Testing/Tests/@PHP/lang/bug24436.php class test (line 5) | class test { method __construct (line 6) | function __construct() { FILE: Testing/Tests/@PHP/lang/bug24499.php class Id (line 5) | class Id { method tester (line 8) | public function tester($obj) FILE: Testing/Tests/@PHP/lang/bug24640.php function test (line 5) | function test($v) FILE: Testing/Tests/@PHP/lang/bug24658.php class foo (line 7) | class foo {} function no_typehint (line 8) | function no_typehint($a) { function typehint (line 11) | function typehint(foo $a) { function no_typehint_ref (line 14) | function no_typehint_ref(&$a) { function typehint_ref (line 17) | function typehint_ref(foo &$a) { FILE: Testing/Tests/@PHP/lang/bug24926.php class foo (line 7) | class foo { method foo (line 11) | function foo() FILE: Testing/Tests/@PHP/lang/bug25547.php function handler (line 6) | function handler($errno, $errstr, $errfile, $errline, $context) function foo (line 13) | function foo($x) { FILE: Testing/Tests/@PHP/lang/bug25652.php function testfunc (line 5) | function testfunc ($var) { class foo (line 9) | class foo { method bar (line 11) | function bar () { FILE: Testing/Tests/@PHP/lang/bug25922.php function my_error_handler (line 5) | function my_error_handler($error, $errmsg='', $errfile='', $errline=0, $... function test (line 13) | function test() FILE: Testing/Tests/@PHP/lang/bug26182.php class A (line 7) | class A { method NotAConstructor (line 8) | function NotAConstructor () FILE: Testing/Tests/@PHP/lang/bug26866.php class bar (line 4) | class bar { method get_name (line 5) | function get_name() { class foo (line 9) | class foo { method __get (line 10) | function __get($sName) { FILE: Testing/Tests/@PHP/lang/bug27439.php class test_props (line 5) | class test_props { class test (line 11) | class test { method __construct (line 15) | public function __construct() { method getArray (line 19) | public function getArray() { method getString (line 23) | public function getString() { method case1 (line 27) | public function case1() { method case2 (line 33) | public function case2() { method case3 (line 37) | public function case3() { method case4 (line 41) | public function case4() { method case5 (line 45) | public function case5() { method case6 (line 49) | public function case6() { FILE: Testing/Tests/@PHP/lang/bug27535.php class Class1 (line 4) | class Class1 class Class2 (line 9) | class Class2 method Class2 (line 13) | function Class2() FILE: Testing/Tests/@PHP/lang/bug28213.php class FooBar (line 4) | class FooBar { static function error() { echo "error"; exit(); } } method error (line 4) | static function error() { echo "error"; exit(); } FILE: Testing/Tests/@PHP/lang/bug29944.php function foo (line 8) | function foo($bar) { FILE: Testing/Tests/@PHP/lang/bug30862.php class T (line 5) | class T { class T2 (line 12) | class T2 { FILE: Testing/Tests/@PHP/lang/bug7515.php class obj (line 6) | class obj { method method (line 7) | function method() {} FILE: Testing/Tests/@PHP/lang/error_2_exception_001.php class MyException (line 5) | class MyException extends Exception { method MyException (line 6) | function MyException($_errno, $_errmsg) { method getErrno (line 11) | function getErrno() { method getErrmsg (line 15) | function getErrmsg() { function ErrorsToExceptions (line 20) | function ErrorsToExceptions($errno, $errmsg) { FILE: Testing/Tests/@PHP/lang/foreach_with_object_001.php class Test (line 4) | class Test { method c (line 6) | function c() { FILE: Testing/Tests/@PHP/lang/type_hints_001.php class Foo (line 6) | class Foo { class Bar (line 9) | class Bar { function type_hint_foo (line 12) | function type_hint_foo(Foo $a) { FILE: Testing/Tests/@PHP/standard/array/001.php function make_nested_array (line 14) | function make_nested_array ($depth, $breadth, $function = NULL, $args = ... function echo_kv (line 35) | function echo_kv ($value, $key) { FILE: Testing/Tests/@PHP/standard/array/003.php function cmp (line 7) | function cmp ($a, $b) { FILE: Testing/Tests/@PHP/standard/array/array_diff_key.php function comp_func (line 58) | function comp_func($a, $b) { FILE: Testing/Tests/@PHP/standard/array/array_intersect_key.php function comp_func (line 56) | function comp_func($a, $b) { FILE: Testing/Tests/@PHP/standard/array/array_walk_recursive.php function foo (line 5) | function foo($value) { function bar (line 9) | function bar($value) { FILE: Testing/Tests/@PHP/standard/array/bug12776.php function test (line 5) | function test($val,$key) FILE: Testing/Tests/@PHP/standard/array/bug22463.php function a (line 4) | function a($ary) { function cb (line 8) | function cb($v, $elem) { FILE: Testing/Tests/@PHP/standard/array/bug24980.php function add_up (line 6) | function add_up($running_total, $current_value) function foo (line 19) | function foo ($a, $b) function rsum (line 26) | function rsum($v, $w) function rmul (line 31) | function rmul($v, $w) FILE: Testing/Tests/@PHP/standard/array/bug25359.php function does_not_work (line 6) | function does_not_work() FILE: Testing/Tests/@PHP/standard/array/bug25708.php function foo (line 5) | function foo($ref, $alt) { FILE: Testing/Tests/@PHP/standard/array/bug29493.php function t1 (line 5) | function t1() function t2 (line 26) | function t2() function t3 (line 48) | function t3() FILE: Testing/Tests/@PHP/standard/array/bug30266.php class testc (line 4) | class testc method crash (line 8) | function crash($val) function test (line 19) | function test($item2, $key, $userd) FILE: Testing/Tests/@PHP/standard/array/bug31158.php function __ (line 5) | function __(){ FILE: Testing/Tests/@PHP/standard/array/bug31213.php function test (line 26) | function test($use_extract) { FILE: Testing/Tests/@PHP/standard/array/bug34227.php class C (line 6) | class C method m1 (line 8) | function m1() method m2 (line 13) | function m2() method m3 (line 18) | function m3() method m4 (line 23) | function m4() method m5 (line 28) | function m5() method m6 (line 33) | function m6() method m7 (line 38) | function m7() method m8 (line 43) | function m8() method m9 (line 48) | function m9() method m10 (line 53) | function m10() method m11 (line 58) | function m11($a1, $a2, $a3, $a4, $a5, $a6, $a7, $a8, $a9, $a10) function f (line 64) | function f($str) function p5 (line 71) | function p5($a1, $a2, $a3, $a4, $a5, $a6, $a7, $a8, $a9, $a10, $a11, $a12) function p4 (line 76) | function p4() function p3 (line 81) | function p3() function p2 (line 86) | function p2() function p1 (line 91) | function p1() FILE: Testing/Tests/@PHP/standard/array/bug34982.php function func (line 14) | function func($a) { function apply (line 19) | function apply(&$input, $key) { FILE: Testing/Tests/@PHP/standard/array/bug35022.php function foo (line 7) | function foo( &$state ) { FILE: Testing/Tests/@PHP/standard/array/bug35821.php class Element (line 5) | class Element method ThrowException (line 7) | public function ThrowException () method CallBack (line 12) | public static function CallBack(Element $elem) FILE: Testing/Tests/@PHP/standard/assert/assert.php function a (line 4) | function a($file,$line,$myev) method _assert (line 11) | function _assert($file,$line,$myev) class a (line 9) | class a method _assert (line 11) | function _assert($file,$line,$myev) FILE: Testing/Tests/@PHP/standard/general_functions/003.php function test_me (line 5) | function test_me($title,$expect,$text1,$text2,$cost1=0,$cost2=0,$cost3=0) { FILE: Testing/Tests/@PHP/standard/general_functions/005.php class foo (line 4) | class foo {} FILE: Testing/Tests/@PHP/standard/general_functions/007.php function test (line 4) | function test($str) { FILE: Testing/Tests/@PHP/standard/general_functions/009.php function test (line 4) | function test($str) { FILE: Testing/Tests/@PHP/standard/general_functions/bug25038.php function bar (line 5) | function bar($x='no argument') FILE: Testing/Tests/@PHP/standard/general_functions/bug29038.php function f1 (line 5) | function f1() { function f2 (line 11) | function f2() { function f3 (line 18) | function f3() { function f4 (line 25) | function f4() { function f5 (line 31) | function f5() { FILE: Testing/Tests/@PHP/standard/general_functions/bug31190.php class test (line 5) | class test { method throwException (line 6) | function throwException() { throw new Exception("Hello World!\n"); FILE: Testing/Tests/@PHP/standard/general_functions/bug32647.php function foo (line 5) | function foo() class bar (line 10) | class bar method barfoo (line 12) | function barfoo () FILE: Testing/Tests/@PHP/standard/general_functions/bug35229.php class test2 (line 4) | class test2 { method use_stack (line 5) | static function use_stack() { function __autoload (line 10) | function __autoload($class) FILE: Testing/Tests/@PHP/standard/math/bug30695.php function toUTF8 (line 5) | function toUTF8( $char_code ) FILE: Testing/Tests/@PHP/standard/serialize/001.php class t (line 6) | class t method t (line 8) | function t() class s (line 14) | class s method s (line 20) | function s() method __sleep (line 28) | function __sleep() method __wakeup (line 34) | function __wakeup() FILE: Testing/Tests/@PHP/standard/serialize/005.php function unserializer (line 8) | function unserializer($class_name) class TestOld (line 31) | class TestOld method serialize (line 33) | function serialize() method unserialize (line 38) | function unserialize($serialized) method __wakeup (line 43) | function __wakeup() method __sleep (line 48) | function __sleep() class TestNew (line 55) | class TestNew implements Serializable method serialize (line 59) | function serialize() method unserialize (line 71) | function unserialize($serialized) method __wakeup (line 76) | function __wakeup() method __sleep (line 81) | function __sleep() FILE: Testing/Tests/@PHP/standard/serialize/bug14293.php class t (line 8) | class t method t (line 10) | function t() method __sleep (line 15) | function __sleep() FILE: Testing/Tests/@PHP/standard/serialize/bug21957.php class test (line 5) | class test method test (line 9) | function test() method __sleep (line 15) | function __sleep() FILE: Testing/Tests/@PHP/standard/serialize/bug26762.php function check (line 8) | function check($name) { FILE: Testing/Tests/@PHP/standard/serialize/bug28325.php class a (line 5) | class a { class b (line 8) | class b { class c (line 11) | class c { FILE: Testing/Tests/@PHP/standard/serialize/bug31402.php class TestX (line 7) | class TestX { method __construct (line 10) | function __construct($i) { class TestY (line 15) | class TestY { method __construct (line 19) | function __construct() { FILE: Testing/Tests/@PHP/standard/strings/bug22224.php class foo (line 5) | class foo { FILE: Testing/Tests/@PHP/standard/strings/bug22904.php function test (line 10) | function test(){ FILE: Testing/Tests/@PHP/standard/strings/bug27278.php function foo (line 5) | function foo ($a) FILE: Testing/Tests/Arrays/array_diff_intersect2.php function key_compare_func (line 4) | function key_compare_func($a, $b) class cr (line 12) | class cr method cr (line 15) | function cr($val) method comp_func_cr (line 20) | function comp_func_cr($a, $b) method comp_func_key (line 26) | function comp_func_key($a, $b) FILE: Testing/Tests/Arrays/array_diff_intersect3.php function key_compare_func (line 4) | function key_compare_func($key1, $key2) FILE: Testing/Tests/Arrays/array_map.php function f (line 4) | function f($x,$y,&$z) function g (line 11) | function g($x) FILE: Testing/Tests/Arrays/array_reduce1.php function t (line 4) | function &t(&$a, &$b) FILE: Testing/Tests/Arrays/array_reduce2.php function rsum (line 4) | function rsum($v, $w) { function rmul (line 9) | function rmul($v, $w) { FILE: Testing/Tests/Arrays/array_unique.php function test (line 5) | function test(&$a) FILE: Testing/Tests/Arrays/array_unset_add.php function test1 (line 8) | function test1($x) function test2 (line 27) | function test2() FILE: Testing/Tests/Arrays/array_walk.php function test_alter (line 16) | function test_alter(&$item1, $key, $prefix) function test_print (line 21) | function test_print($item2, $key) FILE: Testing/Tests/Arrays/array_walk_recursive.php function test_print (line 7) | function test_print($item, $key) FILE: Testing/Tests/Arrays/foreach_aliased.php function test (line 5) | function test() FILE: Testing/Tests/Arrays/lazy_copy/001.php function foo (line 6) | function foo($x) function bar (line 20) | function bar($x) function test (line 37) | function test($x) FILE: Testing/Tests/Arrays/lazy_copy/002.php function foo (line 8) | function foo($x) function bar (line 20) | function bar($x) function test (line 39) | function test($x) FILE: Testing/Tests/Arrays/lazy_copy/003.php function foo (line 8) | function foo($x) function bar (line 23) | function bar($x) function test (line 42) | function test($x) FILE: Testing/Tests/Arrays/lazy_copy/004.php function foo (line 6) | function foo($x) function bar (line 20) | function bar($x) function test (line 44) | function test($x) FILE: Testing/Tests/Arrays/lazy_copy/005.php function foo (line 6) | function foo($x) function bar (line 20) | function bar($x) function test (line 46) | function test($x) FILE: Testing/Tests/Arrays/lazy_copy/006.php function foo (line 6) | function foo($x) function bar (line 20) | function bar($x, $prefix) function test (line 51) | function test($x) FILE: Testing/Tests/Arrays/recursion.php function f1 (line 4) | function f1() function f2 (line 18) | function f2() function f3 (line 26) | function f3() function f4 (line 34) | function f4() function f5 (line 44) | function f5() function f6 (line 53) | function f6() function f7 (line 65) | function f7() FILE: Testing/Tests/Arrays/usort.php function my_cmp (line 4) | function my_cmp($a,$b) FILE: Testing/Tests/Bugs/class_incompletepart.php function foo (line 5) | function foo() class A (line 12) | class A extends B { method test (line 13) | function test() { echo "eh"; } method test (line 21) | function test() { echo "ok"; } class A (line 20) | class A { method test (line 13) | function test() { echo "eh"; } method test (line 21) | function test() { echo "ok"; } FILE: Testing/Tests/Bugs/function-in-unknown-class.php class b (line 9) | class b { class unk1 (line 14) | class unk1 extends b { method run (line 15) | function run() { class unk2 (line 22) | class unk2 extends b { method run (line 23) | function run() { FILE: Testing/Tests/Bugs/is_a_null_value.php function foo (line 5) | function foo($a) FILE: Testing/Tests/Bugs/obj_instantiated.php class Foo (line 5) | class Foo{ class Bar (line 9) | class Bar{ FILE: Testing/Tests/Bugs/preg-this-dynamic.php class a (line 6) | class a method foo (line 8) | function foo($p, $p2) method a (line 13) | function a() FILE: Testing/Tests/Bugs/preg-this-dynamic2.php class a (line 6) | class a method foo (line 8) | function foo($p, $p2) method a (line 13) | function a() FILE: Testing/Tests/Bugs/preg-this.php class a (line 4) | class a method foo (line 6) | function foo($p, $p2) method a (line 11) | function a() FILE: Testing/Tests/CLR/BaseTypes.php type I (line 20) | interface I { } type J (line 21) | interface J { } class C (line 22) | class C { } class D (line 23) | class D { } type K (line 24) | interface K<:T:> { } class E (line 25) | class E<:T:> { } type I1 (line 27) | interface I1 extends I {} type I2 (line 28) | interface I2 extends C {} type I3 (line 29) | interface I3 extends U {} class E1 (line 30) | class E1 extends D {} class E2 (line 31) | class E2 extends I {} class E3 (line 32) | class E3 extends I implements I,D,J { } class E4 (line 33) | class E4 extends D implements I,J { } class E5 (line 34) | class E5 extends U { } class E6 (line 35) | class E6 extends D implements U { } type K2 (line 37) | interface K2<:T:> extends I<:T:> { } type K3 (line 38) | interface K3<:T:> extends K<:T:> { } type K4 (line 39) | interface K4 extends K2<:I<:U:>:> { } type K5 (line 41) | interface K5 extends E<:int:> { } class F (line 42) | class F extends K<:E<:int:>:> implements E<:int:> { } FILE: Testing/Tests/CLR/ClrEvent.php class Handler (line 8) | class Handler method DoWork (line 10) | function DoWork() function test (line 16) | function test() FILE: Testing/Tests/CLR/ConditionalDecls.php class P (line 7) | class P method Main (line 9) | public static function Main() FILE: Testing/Tests/CLR/ConditionalDecls2.php class Program (line 7) | class Program method Main (line 9) | public static function Main() FILE: Testing/Tests/CLR/Inheritance1.php type I1 (line 6) | interface I1 extends I2, I3, I4 { } type I2 (line 7) | interface I2 { } type I3 (line 8) | interface I3 { } type I4 (line 9) | interface I4 extends I2, I1 { } FILE: Testing/Tests/CLR/Inheritance2.php type J1 (line 6) | interface J1<:T:> extends J2, J3<:T:>, J4 { } type J2 (line 7) | interface J2 { } type J3 (line 8) | interface J3<:T:> { } type J4 (line 9) | interface J4 extends J2, J1<:int:> { } FILE: Testing/Tests/CLR/Inheritance3.php type J5 (line 6) | interface J5<:T:> extends J5<:T:> { } FILE: Testing/Tests/CLR/Inheritance4.php type J1 (line 6) | interface J1<:T:> { } type J2 (line 7) | interface J2 { } type J7 (line 8) | interface J7<:T:> { } type J6 (line 9) | interface J6<:T:> extends J7<:J6<:int:>:> { } type J8 (line 10) | interface J8<:T:> extends J1<:J6<:J2:>:> { } type J (line 13) | interface J<:T:> extends J7<:J<:J<:T:>:>:> { } FILE: Testing/Tests/CLR/Inheritance5.php class CC (line 6) | abstract class CC { abstract function mm(); } method mm (line 6) | abstract function mm(); class DD (line 7) | class DD extends CC { function Mm() {} } method Mm (line 7) | function Mm() {} type II0 (line 9) | interface II0 { function mm(); } method mm (line 9) | function mm(); type II1 (line 10) | interface II1 { function Mm(); } method Mm (line 10) | function Mm(); class CCC (line 12) | class CCC implements II0, II1 { function MM(){} } method MM (line 12) | function MM(){} type I0 (line 14) | interface I0 { function mm(); } method mm (line 14) | function mm(); type I1 (line 15) | interface I1 extends I0 { } type I2 (line 16) | interface I2 { function Mm(); } method Mm (line 16) | function Mm(); type I3 (line 17) | interface I3 { function mM(); } method mM (line 17) | function mM(); class A (line 19) | abstract class A implements I1 { function MM() { } } method MM (line 19) | function MM() { } class B (line 20) | abstract class B extends A implements I2 { } class C (line 21) | abstract class C extends B implements I3 { } class D (line 22) | class D extends C { function mm() { } } method mm (line 22) | function mm() { } FILE: Testing/Tests/CLR/Inheritance6.php class CC (line 6) | abstract class CC<:T:> { abstract function mm(); } method mm (line 6) | abstract function mm(); class DD (line 7) | class DD<:T:> extends CC<:T:> { function Mm() {} } method Mm (line 7) | function Mm() {} type II0 (line 9) | interface II0<:T:> { function mm(); } method mm (line 9) | function mm(); type II1 (line 10) | interface II1<:T:> { function Mm(); } method Mm (line 10) | function Mm(); class CCC (line 12) | class CCC<:T:> implements II0<:T:>, II1<:T:> { function MM(){} } method MM (line 12) | function MM(){} type I0 (line 14) | interface I0<:T:> { function mm(); } method mm (line 14) | function mm(); type I1 (line 15) | interface I1<:T:> extends I0<:int:>, I0<:string:> { } type I2 (line 16) | interface I2<:T:> { function Mm(); } method Mm (line 16) | function Mm(); type I3 (line 17) | interface I3<:T:> { function mM(); } method mM (line 17) | function mM(); class A (line 19) | abstract class A<:T:> implements I1<:T:> { function MM() { } } method MM (line 19) | function MM() { } class B (line 20) | abstract class B<:T:> extends A<:T:> implements I2<:T:> { } class C (line 21) | abstract class C<:T:> extends B<:T:> implements I3<:T:> { } class D (line 22) | class D<:T:> extends C<:T:> { function mm() { } } method mm (line 22) | function mm() { } FILE: Testing/Tests/CLR/Inheritance7.php type I1 (line 6) | interface I1 method f (line 8) | function f(); type I2 (line 11) | interface I2 extends I1 method f (line 13) | function f(); type I3 (line 16) | interface I3 extends I1, I2 method f (line 18) | function f(); class C (line 21) | class C implements I3 method f (line 23) | function f() {} type J1 (line 26) | interface J1 method f (line 28) | function f(); type J2 (line 31) | interface J2 extends J1 class X (line 36) | class X implements J2, I3, I1, I2 method F (line 38) | public function F() { } FILE: Testing/Tests/CLR/Inheritance8.php type I (line 6) | interface I extends J, K method ff (line 8) | function ff(); method gg (line 9) | function gg(); type J (line 12) | interface J { } type K (line 13) | interface K { } class X (line 15) | abstract class X implements I method FF (line 17) | function FF() { } class Y (line 20) | class Y extends X implements I method gG (line 22) | function gG() {} class V (line 25) | class V method fF (line 27) | function fF() { } class U (line 30) | class U extends V method Gg (line 32) | function Gg() { } class Z (line 35) | class Z extends U implements I FILE: Testing/Tests/CLR/Inheritance9.php class C (line 5) | class C method f (line 7) | private function f() type I (line 12) | interface I method f (line 14) | function f(); class D (line 17) | class D extends C implements I FILE: Testing/Tests/CLR/Lambdas.php class C (line 6) | class C { } class MyAttribute (line 9) | class MyAttribute extends System:::Attribute method __construct (line 14) | public function __construct($a, $b) class P (line 22) | class P method Main (line 24) | public static function Main() FILE: Testing/Tests/CLR/NameResolving.php class Beth (line 17) | class Beth { } class Program (line 25) | class Program method Main (line 27) | public static function Main() FILE: Testing/Tests/CLR/handle_enum.php function foo (line 7) | function foo() FILE: Testing/Tests/CLR/indexers1.php function Read (line 6) | function Read($hashtable) { function test (line 11) | function test() { FILE: Testing/Tests/CLR/serialize clr.php function foo (line 6) | function foo() FILE: Testing/Tests/Compiler/Inclusions/include2.php class C (line 7) | class C extends B FILE: Testing/Tests/Compiler/Namespaces/const1.php class X (line 11) | class X FILE: Testing/Tests/Compiler/Namespaces/extends1.php class X (line 7) | class X method foo (line 9) | static function foo() class X (line 18) | class X extends \X method foo (line 9) | static function foo() FILE: Testing/Tests/Compiler/Namespaces/extends2.php class X (line 19) | class X extends \X FILE: Testing/Tests/Compiler/Namespaces/function1.php function foo (line 7) | function foo(){ echo __FUNCTION__; } function foo (line 14) | function foo(){ echo __FUNCTION__; } FILE: Testing/Tests/Compiler/Namespaces/function2.php function foo (line 7) | function foo(){ echo __FUNCTION__; } function foo (line 12) | function foo(){ echo __FUNCTION__; } FILE: Testing/Tests/Compiler/Namespaces/namespace1.php class X (line 8) | class X method foo (line 10) | static function foo() FILE: Testing/Tests/Compiler/Namespaces/use1.php class A (line 9) | class A method foo (line 11) | static function foo() FILE: Testing/Tests/Compiler/Namespaces/use2.php class X (line 7) | class X method foo (line 9) | static function foo(){ echo __METHOD__; } method foo (line 21) | static function foo(){ echo __METHOD__; } method foo (line 33) | static function foo(){ echo __METHOD__; } class X (line 19) | class X method foo (line 9) | static function foo(){ echo __METHOD__; } method foo (line 21) | static function foo(){ echo __METHOD__; } method foo (line 33) | static function foo(){ echo __METHOD__; } class X (line 31) | class X method foo (line 9) | static function foo(){ echo __METHOD__; } method foo (line 21) | static function foo(){ echo __METHOD__; } method foo (line 33) | static function foo(){ echo __METHOD__; } FILE: Testing/Tests/Compiler/Namespaces/use3.php class X (line 9) | class X method foo (line 11) | static function foo() method bar (line 17) | function bar() FILE: Testing/Tests/Compiler/Namespaces/use4.php class X (line 7) | class X{ static function foo(){echo __METHOD__;} } method foo (line 7) | static function foo(){echo __METHOD__;} class Y (line 8) | class Y{ static function foo(){echo __METHOD__;} } method foo (line 8) | static function foo(){echo __METHOD__;} FILE: Testing/Tests/Compiler/PseudoConst/_class_.php class A (line 5) | class A method f (line 7) | function f() FILE: Testing/Tests/Compiler/PseudoConst/_function_.php function f (line 5) | function f() FILE: Testing/Tests/Compiler/PseudoConst/parent.php class A (line 5) | class A method f (line 7) | function f(){ echo "f";} class B (line 10) | class B extends A method f (line 12) | function f() FILE: Testing/Tests/Compiler/PseudoConst/parent2.php class testbase (line 5) | class testbase method DoSomething (line 7) | function DoSomething($option) class testclassa (line 11) | class testclassa extends testbase method DoSomething (line 13) | function DoSomething($option) FILE: Testing/Tests/Compiler/PseudoConst/self.php class A (line 5) | class A method f (line 7) | function f(){ echo f;} class B (line 10) | class B extends A method g (line 12) | function g() method f (line 17) | function f() FILE: Testing/Tests/Compiler/PseudoConst/t01.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t02.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t03.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t04.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t05.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t06.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t07.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t08.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t09.php class A (line 5) | class A method f (line 7) | static function f() FILE: Testing/Tests/Compiler/PseudoConst/t10.php function f (line 5) | function f() FILE: Testing/Tests/Compiler/PseudoConst/t11.php function f (line 4) | function f($a) function g (line 9) | function g() FILE: Testing/Tests/Compiler/References/array_argument.php function foo (line 7) | function foo(&$hovno){ } FILE: Testing/Tests/Compiler/References/array_local.php function foo (line 7) | function foo() { FILE: Testing/Tests/Compiler/References/array_ret_argument.php function foo (line 7) | function & foo(&$hovno){ return $hovno;} FILE: Testing/Tests/Compiler/References/array_ret_argument2.php function foo (line 7) | function & foo(&$hovno){ return $hovno;} FILE: Testing/Tests/Compiler/References/deepcopy.php function mymain (line 7) | function mymain() function foo (line 29) | function foo(&$hovno) FILE: Testing/Tests/Compiler/References/explicitclear.php class Y (line 5) | class Y method __construct (line 9) | function __construct(){ method __destruct (line 14) | function __destruct() { class X (line 19) | class X { method __construct (line 25) | function __construct(){ method foo (line 29) | function foo() FILE: Testing/Tests/Compiler/References/field_argument.php class X (line 5) | class X { function foo (line 9) | function foo(&$neco) { FILE: Testing/Tests/Compiler/References/field_local.php class X (line 5) | class X { method __construct (line 8) | function __construct() { FILE: Testing/Tests/Compiler/References/ref_arrayitem.php function foo (line 7) | function foo() { FILE: Testing/Tests/Compiler/References/ref_reasign.php class X (line 5) | class X { method foo (line 10) | function foo() FILE: Testing/Tests/Compiler/Unreachable/t13.php function f (line 8) | function f() {echo 2;} FILE: Testing/Tests/Compiler/Unset/__unset.php class magicmethod (line 4) | class magicmethod method __unset (line 6) | function __unset($variablename) FILE: Testing/Tests/Compiler/Unset/issetref2.php class Test (line 5) | class Test { method doBug (line 8) | function doBug() { method ithastowork (line 23) | function ithastowork() { function alsoBug (line 40) | function alsoBug() FILE: Testing/Tests/Compiler/Unset/unsetglobal.php function destruir_foo (line 5) | function destruir_foo() FILE: Testing/Tests/Compiler/Unset/unsetglobal2.php function foo (line 4) | function foo() FILE: Testing/Tests/Compiler/Unset/unsetindirect.php class X (line 5) | class X{ method optimizedLocals (line 9) | function optimizedLocals() { FILE: Testing/Tests/Compiler/Unset/unsetproblem.php class Test (line 6) | class Test { method doBug (line 9) | function doBug() { FILE: Testing/Tests/Compiler/Unset/unsetref.php function foo (line 4) | function foo(&$bar) FILE: Testing/Tests/Compiler/Unset/unsetref2.php class Test (line 5) | class Test { method doBug (line 8) | function doBug() { method ithastowork (line 21) | function ithastowork() { function alsoBug (line 36) | function alsoBug() FILE: Testing/Tests/Compiler/Unset/unsetref3.php class Test (line 5) | class Test { method ithastowork (line 8) | function ithastowork() { FILE: Testing/Tests/Compiler/__call.php class X (line 5) | class X method __callStatic (line 7) | public static function __callStatic($name, $args) method __call (line 14) | public function __call($name, $args) method bar2 (line 21) | public function bar2($arg) method bar (line 26) | public function bar() class Y (line 34) | class Y extends X method fooex (line 36) | public static function fooex($a) method yoo (line 41) | public function yoo($a) class Z (line 48) | class Z extends Y method zoo2 (line 50) | public function zoo2() method zoo (line 55) | public function zoo() FILE: Testing/Tests/Compiler/abstracts.php class A (line 5) | class A type I (line 9) | interface I method f (line 11) | function f(A $a, $b); method g (line 12) | static function g(A $a, $b); class C (line 15) | class C implements I method f (line 17) | function f(A $a, $b) { } method g (line 18) | static function g(A $a, $b) { } class D (line 21) | abstract class D implements I method f (line 23) | abstract function f(A $a, $b); method g (line 24) | abstract static function g(A $a, $b); FILE: Testing/Tests/Compiler/aliased assign add.php function foo (line 4) | function foo(&$x) FILE: Testing/Tests/Compiler/assign_in_call.php function f (line 6) | function f(&$x) function g1 (line 11) | function g1() function g2 (line 22) | function g2() function g3 (line 33) | function g3() function g4 (line 45) | function g4() function g5 (line 57) | function g5() function g6 (line 68) | function g6() function g7 (line 79) | function g7() function g8 (line 89) | function g8() class X (line 101) | class X method __get (line 105) | function __get($field) method __set (line 111) | function __set($field,$value) function g9 (line 118) | function g9() function g10 (line 127) | function g10() function u (line 139) | function u($x) { echo "u($x)\n"; } FILE: Testing/Tests/Compiler/assignments.php function h (line 6) | function h(&$x) { $x = 10; } FILE: Testing/Tests/Compiler/break_in_global_code.php function f (line 5) | function f() { echo 1; } FILE: Testing/Tests/Compiler/chain_ending_by_string_index.php class C (line 15) | class C { public $f; } class B (line 23) | class B { static $f; } FILE: Testing/Tests/Compiler/chaining_test.php class Class1 (line 4) | class Class1 FILE: Testing/Tests/Compiler/class_consts.php class X (line 9) | class X class Y (line 20) | class Y FILE: Testing/Tests/Compiler/closures_001.php function test (line 5) | function test() FILE: Testing/Tests/Compiler/continue_in_global_code.php function f (line 5) | function f() { echo 1; } FILE: Testing/Tests/Compiler/deep_copy_refbox.php class A (line 12) | class A method f (line 14) | public static function f() method g (line 21) | public function g() function f (line 29) | function f() function g (line 36) | function g(&$x) FILE: Testing/Tests/Compiler/expr_init.php function foo (line 5) | function foo(){ FILE: Testing/Tests/Compiler/func_get_args.php class foo (line 5) | class foo method bar (line 7) | function bar() FILE: Testing/Tests/Compiler/function_002.php function f (line 5) | function f() FILE: Testing/Tests/Compiler/function_003.php function f (line 5) | function f(&$par) class A (line 13) | class A class B (line 18) | class B method f (line 20) | function f(&$par) FILE: Testing/Tests/Compiler/function_004.php function f (line 5) | function f(&$par) class A (line 13) | class A class B (line 18) | class B method f (line 20) | function f(&$par) class C (line 27) | class C method f (line 29) | function &f(&$par) FILE: Testing/Tests/Compiler/function_call.php class A (line 11) | class A method g (line 13) | static function &g() method f (line 21) | static function f() FILE: Testing/Tests/Compiler/if_statement.php function f (line 6) | function f() FILE: Testing/Tests/Compiler/indirect_004.php function f (line 5) | function f() FILE: Testing/Tests/Compiler/indirect_005.php function f (line 5) | function f() FILE: Testing/Tests/Compiler/inheritance.php class B (line 8) | class B extends A { } FILE: Testing/Tests/Compiler/inheritance2.php class A (line 7) | class A extends InEval class B (line 11) | class B extends A class C (line 15) | class C extends B class D (line 19) | class D extends C method f (line 21) | function f() FILE: Testing/Tests/Compiler/isset_unset_001.php function sp (line 5) | function sp() function f (line 11) | function f() function g (line 21) | function g() function h (line 34) | function h() FILE: Testing/Tests/Compiler/new_array_item_assignadd.php function foo (line 5) | function foo($value) function test (line 11) | function test($value) FILE: Testing/Tests/Compiler/null_hints.php class A (line 4) | class A function f (line 8) | function f(A $a = null) function g (line 13) | function g(A $a) function h (line 18) | function h(array $a = null) function r (line 23) | function r(A &$a = null) function s (line 28) | function s(A &$a) FILE: Testing/Tests/Compiler/public_abstract_member.php class KlassName1 (line 6) | abstract class KlassName1 { method member (line 7) | public abstract function member(); class KlassName2 (line 10) | abstract class KlassName2 { method member (line 11) | abstract public function member(); class KlassName3 (line 14) | abstract class KlassName3 { method member (line 15) | abstract function member(); FILE: Testing/Tests/Compiler/pure_create_function.php function foo (line 6) | function foo() FILE: Testing/Tests/Compiler/pure_function_exists.php function foo (line 6) | function foo() FILE: Testing/Tests/Compiler/self.php class A (line 4) | class A { method who (line 5) | public static function who() { method test (line 8) | public static function test() { class B (line 13) | class B extends A { method who (line 14) | public static function who() { FILE: Testing/Tests/Compiler/static_call.php class Bar (line 5) | abstract class Bar method Foo (line 10) | public function Foo() class ChocolateBar (line 17) | class ChocolateBar extends Bar method Boo (line 20) | public function Boo() method BooStatic (line 25) | public static function BooStatic() FILE: Testing/Tests/Compiler/switch.php function f (line 4) | function f($a) FILE: Testing/Tests/Compiler/ternary_short.php function foo (line 5) | function foo($x) FILE: Testing/Tests/Compiler/this call.php class X (line 5) | class X method __call (line 7) | public function __call($name, $args) method bar2 (line 14) | protected function bar2($arg) method bar (line 19) | public function bar() FILE: Testing/Tests/Compiler/typehint_check.php class Class1 (line 7) | class Class1 method print_hello (line 9) | public function print_hello() type I (line 16) | interface I method foo (line 18) | function foo(Class1 $x); class A (line 22) | class A implements I method foo (line 24) | public function foo(Class1 $z) class C (line 35) | class C implements J {} type J (line 36) | interface J {} function f (line 38) | function f(array $a,array &$b, C $c, C &$d, J $j) FILE: Testing/Tests/DLR/__call.php class Output (line 5) | class Output method __call (line 7) | function __call($name, $params) function bar (line 15) | function bar($x) FILE: Testing/Tests/DLR/classContext.php class trida (line 5) | class trida method add (line 7) | function add($x, $y) function test (line 13) | function test($x,$arg1,$arg2) class x (line 24) | class x{var $bar = 10;} function notglobal (line 40) | function notglobal() class method_test (line 60) | class method_test method m (line 62) | function m() FILE: Testing/Tests/DLR/classContext1.php class foo (line 5) | class foo method bar (line 7) | function bar($a,$b) function notglobal (line 23) | function notglobal() class method_test (line 36) | class method_test method m (line 38) | function m() FILE: Testing/Tests/DLR/classContext2.php class foo (line 5) | class foo method bar (line 7) | function bar($a,$b) function notglobal (line 24) | function notglobal() class method_test (line 37) | class method_test method m (line 39) | function m() FILE: Testing/Tests/DLR/hashtable.php function test (line 9) | function test() { FILE: Testing/Tests/DLR/restrictions generics.php class A (line 12) | class A{} class B (line 13) | class B{} class C (line 14) | class C{} FILE: Testing/Tests/DLR/restrictions.php class trida (line 5) | class trida method add (line 7) | function add($x, $y) function test (line 13) | function test($x,$arg1,$arg2) class x (line 24) | class x{var $bar = 10;} function notglobal (line 40) | function notglobal() class method_test (line 60) | class method_test method m (line 62) | function m() FILE: Testing/Tests/DLR/targets.php class foo (line 5) | class foo method bar (line 7) | function bar($a,$b) class Utils (line 14) | class Utils method test (line 16) | function test($x,$a,$b) FILE: Testing/Tests/FileSystem/basename.php function _basename (line 5) | function _basename($cmd) FILE: Testing/Tests/FileSystem/chdir.php function dump (line 5) | function dump($bool) function _chdir (line 10) | function _chdir($p) FILE: Testing/Tests/FileSystem/csv.php function d (line 4) | function d($lineno,$line) function read_file (line 12) | function read_file($filename) FILE: Testing/Tests/FileSystem/pathinfo.php function ds (line 4) | function ds($s) function d (line 9) | function d($x) FILE: Testing/Tests/FileSystem/readdir.php function folder (line 4) | function folder($folder) function printme (line 17) | function printme($a) FILE: Testing/Tests/FileSystem/scandir.php function printme (line 5) | function printme($a) FILE: Testing/Tests/FileSystem/stat.php function folder (line 7) | function folder($folder) function getstat (line 35) | function getstat($f) function printdir (line 50) | function printdir($a, $n) FILE: Testing/Tests/FileSystem/stream_copy_to_stream2.php function localhost (line 6) | function localhost($r, $w) FILE: Testing/Tests/FileSystem/tar/tar_test.php function main (line 8) | function main() FILE: Testing/Tests/Math/bindec.php function dump (line 7) | function dump($n) FILE: Testing/Tests/Math/decbin.php function dump (line 7) | function dump($n) FILE: Testing/Tests/Math/max.php function printme (line 18) | function printme($a) FILE: Testing/Tests/Math/min.php function printme (line 18) | function printme($a) FILE: Testing/Tests/Math/pow.php function dump (line 6) | function dump($n) FILE: Testing/Tests/Misc/dir_read.php function foo (line 5) | function foo() FILE: Testing/Tests/Misc/fgetcsv #27492.php function test (line 5) | function test($fname, $enclosure = '"') FILE: Testing/Tests/Misc/hash functions #26667.php function test_hash (line 5) | function test_hash($algo, $init) FILE: Testing/Tests/Misc/ini_parse.php function dump (line 5) | function dump($a) FILE: Testing/Tests/Misc/json #27838.php function test (line 5) | function test($obj, $opt = 0) FILE: Testing/Tests/Misc/lexer.php function display_tokens (line 5) | function display_tokens($tokens) FILE: Testing/Tests/Misc/stack_trace.php function f (line 49) | function f() FILE: Testing/Tests/Misc/str_getcsv #26691.php function test (line 5) | function test($fname, $enclosure = '"') FILE: Testing/Tests/Misc/user_error_handlers.php function h (line 4) | function h($errno, $errstr, $errfile, $errline) function g (line 9) | function g($errno, $errstr, $errfile, $errline) function j (line 14) | function j($errno, $errstr, $errfile, $errline) FILE: Testing/Tests/Objects/__invoke.php function foo (line 5) | function foo($x) class A (line 10) | class A method __invoke (line 12) | private function __invoke($x) class B (line 18) | class B method __invoke (line 20) | public function __invoke($x) class C (line 26) | class C method __toString (line 28) | function __toString() class D (line 34) | class D method __toString (line 36) | function __toString() class E (line 42) | class E extends A FILE: Testing/Tests/Objects/__tostringbug.php class X (line 5) | class X{} FILE: Testing/Tests/Objects/accessing property line number #26052.php class foo (line 6) | class foo method foo (line 8) | function foo() { class TestClass (line 12) | class TestClass { method TestClass (line 15) | function TestClass () { FILE: Testing/Tests/Objects/conditional1.php class X (line 8) | class X method X (line 10) | function X($a) FILE: Testing/Tests/Objects/conditional2.php class B (line 5) | class B method f (line 7) | static function f() class A (line 11) | class A extends B method f (line 13) | static function f() FILE: Testing/Tests/Objects/conditional_base_class.php class A (line 9) | class A { } class B (line 11) | class B extends A { } class C (line 13) | class C extends B { } FILE: Testing/Tests/Objects/constant_test.php type ILudolf (line 5) | interface ILudolf type IEuler (line 10) | interface IEuler class Math (line 15) | class Math implements ILudolf, IEuler FILE: Testing/Tests/Objects/convobjtoany.php class Foo (line 5) | class Foo{ class Bar (line 9) | class Bar{ FILE: Testing/Tests/Objects/convobjtostr.php class Foo (line 5) | class Foo{ class Bar (line 9) | class Bar{ method __toString (line 12) | function __toString() FILE: Testing/Tests/Objects/evaled_parent.php class X (line 7) | class X method f (line 9) | static function f($a) FILE: Testing/Tests/Objects/field_inheritance1.php class A (line 5) | class A { method foo (line 11) | function foo() method bar (line 16) | function bar() class B (line 23) | class B extends A { method foo (line 29) | function foo() FILE: Testing/Tests/Objects/field_inheritance2.php class A (line 5) | class A { method foo (line 11) | function foo() method bar (line 16) | function bar() class B (line 23) | class B extends A { method foo (line 29) | function foo() FILE: Testing/Tests/Objects/field_inheritance3.php class A (line 5) | class A { method foo (line 11) | function foo() method bar (line 16) | function bar() class B (line 23) | class B extends A { method foo (line 29) | function foo() FILE: Testing/Tests/Objects/getter_setter_bug28444.php function __construct (line 9) | function __construct($x) { class Overloaded (line 14) | class Overloaded { method __construct (line 16) | function __construct($x) { method __get (line 19) | function __get($prop) { method __set (line 22) | function __set($prop, $val) { FILE: Testing/Tests/Objects/instanceof.php function __autoload (line 5) | function __autoload($class) FILE: Testing/Tests/Objects/new_via_unknown_ctor.php class B (line 7) | class B extends A { } FILE: Testing/Tests/Objects/object_creation_test.php class Class1 (line 5) | class Class1 method __construct (line 7) | public function __construct() method Class1 (line 12) | public function Class1() class Class2 (line 18) | class Class2 extends Class1 method Class2 (line 20) | public function Class2() method Class1 (line 25) | public function Class1() FILE: Testing/Tests/Objects/objop.php class Foo (line 5) | class Foo{ class Bar (line 9) | class Bar{ FILE: Testing/Tests/Objects/objopstr.php class Foo (line 5) | class Foo{ class Bar (line 9) | class Bar{ method __toString (line 12) | function __toString() FILE: Testing/Tests/Objects/overrides #1285.php type I (line 5) | interface I method foo (line 7) | function foo($a); function test (line 10) | function test(I $x) class A (line 17) | class A implements I method FOO (line 19) | function FOO($a, $b = 'B') class B (line 25) | class B extends A method Foo (line 27) | function Foo($a, $b = 'B', $c = 'C') class X (line 33) | class X method fOO (line 35) | function fOO($a, $b = 'B', $c = 'C') class C (line 41) | class C extends X implements I class D (line 46) | class D extends C method fOO (line 48) | function fOO($a, $b = 'B', $c = 'C', $d = 'D') FILE: Testing/Tests/Objects/static_field_inheritance1.php class A (line 5) | class A { method foo (line 11) | static function foo() class B (line 19) | class B extends A { method foo (line 25) | static function foo() FILE: Testing/Tests/Objects/static_field_inheritance2.php class A (line 5) | class A { method foo (line 11) | static function foo() class B (line 19) | class B extends A { method foo (line 25) | static function foo() FILE: Testing/Tests/Objects/static_field_inheritance3.php class A (line 5) | class A { method foo (line 11) | static function foo() class B (line 19) | class B extends A { method foo (line 25) | static function foo() FILE: Testing/Tests/Objects/static_field_test.php class Class1 (line 5) | class Class1 method Foo1 (line 11) | public static function Foo1() class Class2 (line 17) | class Class2 extends Class1 FILE: Testing/Tests/Objects/static_inheritence.php type IEatable (line 5) | interface IEatable method IsGood (line 7) | static function IsGood($what); class Apple (line 10) | class Apple implements IEatable method IsGood (line 13) | public static function IsGood($what, $optionalArg = null) FILE: Testing/Tests/Objects/static_method_test.php type IFace (line 5) | interface IFace method StaticFun (line 7) | static function StaticFun(); class Class1 (line 10) | class Class1 implements IFace method f (line 12) | protected static function f() method StaticFun (line 17) | public static function StaticFun() class Class2 (line 24) | class Class2 extends Class1 method f (line 26) | protected static function f() method StaticFun (line 31) | public static function StaticFun() class Class3 (line 41) | class Class3 extends Class2 method f (line 43) | public static function f() FILE: Testing/Tests/Objects/static_object_vars.php class X (line 20) | class X FILE: Testing/Tests/Objects/this2.php class A (line 5) | class A method f (line 9) | function f() FILE: Testing/Tests/PHP.NET/Class1.cs type I1 (line 7) | public interface I1 method f1 (line 9) | void f1(); type I2 (line 12) | public interface I2 : I1 method f2 (line 14) | void f2(); type I3 (line 17) | public interface I3 : I1, I2 method f3 (line 19) | void f3(); type C (line 22) | public struct C method C (line 24) | public C(int x) type D (line 30) | public struct D FILE: Testing/Tests/PHP.NET/CustomAttributes.php function __construct (line 10) | function __construct() class MyAttribute (line 26) | class MyAttribute extends Attribute method __construct (line 28) | function __construct($x) class Program (line 33) | class Program method Main (line 35) | function Main() FILE: Testing/Tests/PHP.NET/Evals1/Test1.php type I (line 2) | interface I class C (line 6) | class C implements I class Program (line 10) | class Program method Main (line 12) | public static function Main() FILE: Testing/Tests/PHP.NET/Exceptions/exceptions.php class MyException (line 7) | class MyException extends Exception method __construct (line 10) | public function __construct($message, $code = 0) { method __toString (line 18) | public function __toString() { method customFunction (line 22) | public function customFunction() { FILE: Testing/Tests/PHP.NET/Generics, New, InstanceOf.php class B (line 5) | class B<:T = int:> class C (line 9) | class C<:A:> method Main (line 15) | static function Main() class D (line 74) | class D<:W:> {} class W2 (line 78) | class D<:W1,W2:> { } class D (line 82) | class D { } FILE: Testing/Tests/PHP.NET/Lib.php class Library (line 3) | class Library method f (line 5) | public function f() FILE: Testing/Tests/PHP.NET/MultiScriptAssembly/Program.cs class Program (line 9) | class Program method Main (line 11) | static void Main(string[] args) FILE: Testing/Tests/PHP.NET/MultiScriptAssembly/msa/Autoloader.php class AutoLoader (line 13) | class AutoLoader { method autoload (line 22) | static function autoload( $className ) { method loadClass (line 65) | static function loadClass( $class ) { FILE: Testing/Tests/PHP.NET/MultiScriptAssembly/msa/Klass.php class Klass (line 3) | class Klass method __construct (line 5) | function __construct($param1 = false, $param2 = false) method foo (line 11) | function foo($param1 = false, $param2 = false) FILE: Testing/Tests/PHP.NET/NullableConversions/CSharpNullableLib/Class1.cs class NullableTests (line 8) | public class NullableTests method Wtf (line 14) | int? Wtf() method Print (line 19) | public void Print() FILE: Testing/Tests/PHP.NET/Test1.php class Start (line 84) | class Start class Program (line 93) | class Program method Main (line 95) | public static function Main() FILE: Testing/Tests/RegEx/Perl/match7.php function valid_ipv4 (line 5) | function valid_ipv4($ip_addr) FILE: Testing/Tests/RegEx/Perl/match8.php function transpose (line 39) | function transpose($html_in) FILE: Testing/Tests/RegEx/Perl/overflow.php function process (line 14) | function process(&$matches) FILE: Testing/Tests/RegEx/Perl/quote3.php function preg_quote_white (line 15) | function preg_quote_white($a) { FILE: Testing/Tests/RegEx/Perl/replace_callback1.php function next_year (line 11) | function next_year($matches) FILE: Testing/Tests/RegEx/Perl/replace_callback2.php class foo (line 7) | class foo method parse (line 9) | function parse() method cb (line 16) | function cb($matches) FILE: Testing/Tests/RegEx/double_parentheses_group.php function test (line 4) | function test() { FILE: Testing/Tests/RegEx/preg_match_unmatched_groups.php function d (line 4) | function d($x) FILE: Testing/Tests/RegEx/regexp-sql.php function FormatSQL (line 6) | function FormatSQL($SQL,$Highlight = true) FILE: Testing/Tests/RegEx/regexp_smiles.php function translate (line 5) | function translate($x) FILE: Testing/Tests/SPL/AppendIterator2.php class X (line 5) | class X extends AppendIterator method current (line 7) | function current() method valid (line 13) | function valid() method key (line 19) | function key() method rewind (line 25) | function rewind() method next (line 31) | function next() class ArrIt (line 37) | class ArrIt extends ArrayIterator method current (line 39) | function current() method valid (line 45) | function valid() method key (line 51) | function key() method rewind (line 57) | function rewind() method next (line 63) | function next() FILE: Testing/Tests/SPL/ArrayAccess_offsetExists.php class ArrayClass (line 4) | class ArrayClass implements ArrayAccess method __construct (line 9) | function __construct($index) method offsetGet (line 15) | function offsetGet($index) method offsetSet (line 21) | function offsetSet($index, $newval) method offsetExists (line 26) | function offsetExists($index) method offsetUnset (line 32) | function offsetUnset($index) FILE: Testing/Tests/SPL/ArrayIterator1.php function foo (line 5) | function foo() FILE: Testing/Tests/SPL/ArrayIterator2.php class ArrayCallbackIterator (line 5) | class ArrayCallbackIterator extends ArrayIterator { method __construct (line 7) | public function __construct($value, $callback) { method current (line 12) | public function current() { function markinate (line 18) | function markinate($value) function foo (line 23) | function foo() FILE: Testing/Tests/SPL/ArrayIterator3.php class ArrIt (line 7) | class ArrIt extends ArrayIterator method current (line 9) | function current() method valid (line 15) | function valid() method key (line 21) | function key() method rewind (line 27) | function rewind() method next (line 33) | function next() function foo (line 40) | function foo() FILE: Testing/Tests/SPL/Autoload_ctor.php function my_autoload (line 5) | function my_autoload($name) FILE: Testing/Tests/SPL/Autoload_extends.php function my_autoload (line 5) | function my_autoload($name) FILE: Testing/Tests/SPL/FilterIterator.php class LengthFilterIterator (line 5) | class LengthFilterIterator extends FilterIterator { method accept (line 7) | public function accept() { method next (line 13) | public function next() method valid (line 19) | public function valid() method rewind (line 25) | public function rewind() FILE: Testing/Tests/SPL/RecursiveIteratorIterator2.php class X (line 5) | class X extends RecursiveIteratorIterator method beginIteration (line 7) | function beginIteration() method endIteration (line 12) | function endIteration() method beginChildren (line 18) | function beginChildren() method endChildren (line 23) | function endChildren() method callHasChildren (line 29) | function callHasChildren() method callGetChildren (line 34) | function callGetChildren() method current (line 40) | function current() method next (line 46) | function next() method valid (line 52) | function valid() method rewind (line 58) | function rewind() method nextElement (line 64) | function nextElement() FILE: Testing/Tests/SPL/RecursiveIteratorIterator3.php class X (line 5) | class X extends RecursiveIteratorIterator method beginIteration (line 7) | function beginIteration() method endIteration (line 12) | function endIteration() method beginChildren (line 18) | function beginChildren() method endChildren (line 23) | function endChildren() method callHasChildren (line 29) | function callHasChildren() method callGetChildren (line 34) | function callGetChildren() method current (line 40) | function current() method next (line 46) | function next() method valid (line 52) | function valid() method rewind (line 58) | function rewind() method nextElement (line 64) | function nextElement() function iterate (line 82) | function iterate( $it, $depth ) FILE: Testing/Tests/SPL/exceptions.php function exception_handler1 (line 9) | function exception_handler1($exception) function exception_handler2 (line 14) | function exception_handler2($exception) function exception_handler3 (line 19) | function exception_handler3($exception) class E (line 33) | class E extends Exception method __toString (line 35) | function __toString() function f (line 41) | function f() FILE: Testing/Tests/Strings/concat.php function f (line 21) | function f() FILE: Testing/Tests/Strings/get_html_translation_table.php function printme (line 17) | function printme($a) FILE: Testing/Tests/Strings/pos.php function f (line 4) | function f($x) FILE: Testing/Tests/Strings/runtime-quotes.php function set (line 4) | function set($rt,$sb) function read_test (line 13) | function read_test($file) function write_test (line 31) | function write_test($file) function test_exec (line 46) | function test_exec($cmd) FILE: Testing/Tests/Strings/str_ireplace.php function da (line 4) | function da($a) FILE: Testing/Tests/Strings/str_replace.php function da (line 4) | function da($a) FILE: Testing/Tests/Variables/advanced_serialize.php class C (line 7) | class C method __sleep (line 12) | function __sleep() method __wakeup (line 18) | function __wakeup() class D (line 24) | class D implements Serializable method serialize (line 26) | function serialize() method unserialize (line 32) | function unserialize($x) FILE: Testing/Tests/Variables/arguments.php function A (line 12) | function A() FILE: Testing/Tests/Variables/assign_copy.php function foo (line 12) | function foo() FILE: Testing/Tests/Variables/class_constants.php class A (line 4) | class A class X (line 11) | class X extends A method test (line 16) | static function test() FILE: Testing/Tests/Variables/extract refs.php function foo (line 5) | function foo(&$x) FILE: Testing/Tests/Variables/extract.php function extract_test (line 5) | function extract_test($array,$type,$prefix) FILE: Testing/Tests/Variables/func_get_args.php function f (line 10) | function f($a) function g (line 17) | function g() FILE: Testing/Tests/Variables/is_number.php function test (line 4) | function test($x) FILE: Testing/Tests/Variables/serialize_double.php function test (line 4) | function test() FILE: Testing/Tests/Variables/unserialize_objects.php class MyClass (line 4) | class MyClass { method MyClass (line 9) | function MyClass() method PrintMe (line 16) | function PrintMe() class MyDerivedClass (line 24) | class MyDerivedClass extends MyClass { method MyDerivedClass (line 29) | function MyDerivedClass() method PrintMe (line 37) | function PrintMe() FILE: Testing/Tests/Xml/017.php function print_xml (line 24) | function print_xml($xml) { function print_xml2 (line 33) | function print_xml2($xml) { FILE: Testing/Tests/Xml/018.php function traverse_xml (line 27) | function traverse_xml($pad,$xml) { FILE: Testing/Tests/Xml/026.php function traverse_xml (line 10) | function traverse_xml($xml, $pad = '') FILE: Testing/Tests/Xml/027.php function traverse_xml (line 8) | function traverse_xml($xml, $pad = '') FILE: Testing/Tests/Xml/028.php function traverse_xml (line 8) | function traverse_xml($xml, $pad = '') FILE: Testing/Tests/Xml/bug28721.php function print_node (line 6) | function print_node(DomNode $node) { function print_node_r (line 10) | function print_node_r(DomNode $node) { function err_handler (line 45) | function err_handler($errno, $errstr, $errfile, $errline) { FILE: Testing/Tests/Xml/bug28817.php class z (line 6) | class z extends domDocument{ method __construct (line 11) | function __construct(){ FILE: Testing/Tests/Xml/bug32615.php function __xml_norm (line 4) | function __xml_norm($str) FILE: Testing/Tests/Xml/bug33853.php function __autoload (line 6) | function __autoload($className) { FILE: Testing/Tests/Xml/bug37277.php function __xml_norm (line 4) | function __xml_norm($str) FILE: Testing/Tests/Xml/dom002.php function dump (line 17) | function dump($elems) { FILE: Testing/Tests/Xml/dom006.php class books (line 6) | Class books extends domDocument { method addBook (line 7) | function addBook($title, $author) { FILE: Testing/Tests/Xml/dom007.php function sortfunc (line 68) | function sortfunc($a, $b) FILE: Testing/Tests/Xml/xmlhandler.php class xmltest (line 5) | class xmltest method tagStart (line 8) | public function tagStart($parser, $name, array $attribs) { method tagEnd (line 12) | public function tagEnd($parser, $name) { method test (line 16) | function test() FILE: Testing/Tests/Xml/xslt011.php class foo (line 7) | Class foo { method foo (line 8) | function foo() {} method __toString (line 9) | function __toString() { return "not a DomNode object";} function foobar (line 22) | function foobar($id, $secondArg = "" ) { function nodeSet (line 29) | function nodeSet($id = null) { function nonDomNode (line 38) | function nonDomNode() { class aClass (line 42) | class aClass { method aStaticFunction (line 43) | static function aStaticFunction($id) { FILE: Testing/Tests/ext/web/parse_url.php function test (line 5) | function test() FILE: Tools/ChainGen/MainClass.cs class MainClass (line 6) | class MainClass method BeginFunction (line 8) | static void BeginFunction() method EndFunction (line 16) | static void EndFunction() method TestChain (line 23) | static void TestChain(string chain) method BuildChain (line 84) | static void BuildChain(string chain, bool rdlock) method Main (line 138) | [STAThread] FILE: Tools/ClassDynamizer/Convertor.cs class Convertor (line 10) | static class Convertor method ConvertTo (line 15) | public static Expression ConvertTo(string name, Expression value, Type... method CreateAsCastExpression (line 131) | private static Expression CreateAsCastExpression(Expression value, Typ... FILE: Tools/ClassDynamizer/Dynamizer.cs class Dynamizer (line 9) | class Dynamizer method Dynamize (line 14) | public CompilationUnit Dynamize(CompilationUnit unit) method Dynamize (line 60) | private TypeDeclaration Dynamize(TypeDeclaration type) method AddSerializibility (line 79) | private void AddSerializibility(TypeDeclaration type, TypeDeclaration ... method FixInheritance (line 112) | private void FixInheritance(TypeDeclaration type, TypeDeclaration outT... method DynamizeMembers (line 206) | private void DynamizeMembers(TypeDeclaration type, TypeDeclaration out... method DynamizeMethod (line 252) | private Statement DynamizeMethod(MethodDeclaration method, TypeDeclara... method CreateArgfull (line 287) | private MethodDeclaration CreateArgfull(MethodDeclaration template, bo... method CreateArgless (line 361) | private MethodDeclaration CreateArgless(MethodDeclaration template) method DynamizeProperty (line 447) | private Statement DynamizeProperty(PropertyDeclaration property, TypeD... FILE: Tools/ClassDynamizer/Main.cs class Program (line 12) | class Program method DynamizeFiles (line 19) | static void DynamizeFiles(List files, string outDir) method Main (line 100) | static void Main(string[] args) FILE: Tools/ClassDynamizer/Utility.cs class Utility (line 8) | static class Utility method IsDecoratedByAttribute (line 15) | public static bool IsDecoratedByAttribute(AttributedNode node, string ... method IsDecoratedByAttribute (line 23) | public static bool IsDecoratedByAttribute(List attri... method IsType (line 56) | public static bool IsType(TypeReference type, string typeName) method MakeNonBrowsable (line 67) | public static void MakeNonBrowsable(AttributedNode node) method ModifierToMemberAttributes (line 85) | public static Expression ModifierToMemberAttributes(Modifier modifier) method OrFlag (line 105) | public static void OrFlag(ref Expression expr, string enumTypeName, st... method AddImport (line 122) | public static void AddImport(CompilationUnit unit, CompilationUnit out... FILE: Tools/CsLex/Accept.cs class Accept (line 3) | public class Accept method Accept (line 13) | public Accept(List codeBlocks) method Dump (line 17) | public void Dump() FILE: Tools/CsLex/CodeBlock.cs type CodeBlock (line 3) | public struct CodeBlock method CodeBlock (line 29) | public CodeBlock(List code, int firstLine, int lastLine) FILE: Tools/CsLex/Error.cs class Error (line 2) | public class Error method impos (line 4) | public static void impos(string message) method GetErrorMessage (line 8) | public static string GetErrorMessage(Errors error) method ParseError (line 60) | public static void ParseError(Errors error, string file, int line) method ParseError (line 64) | public static void ParseError(Errors error, string file, int line, int... FILE: Tools/CsLex/Errors.cs type Errors (line 2) | public enum Errors FILE: Tools/CsLex/Lex/Alloc.cs class Alloc (line 4) | public class Alloc method NewDfa (line 6) | public static Dfa NewDfa(Spec spec) method NewNfaPair (line 12) | public static NfaPair NewNfaPair() method NewNfa (line 16) | public static Nfa NewNfa(Spec spec) method NewNLPair (line 23) | public static NfaPair NewNLPair(Spec spec) FILE: Tools/CsLex/Lex/Anchor.cs class Anchor (line 4) | public class Anchor method Anchor (line 8) | private Anchor() FILE: Tools/CsLex/Lex/BitSet.cs class BitSet (line 7) | public sealed class BitSet : IComparable class BitSetEnum (line 10) | private class BitSetEnum : IEnumerator, IDisposable, IEnumerator method BitSetEnum (line 29) | public BitSetEnum(BitSet x) method Reset (line 33) | public void Reset() method MoveNext (line 38) | public bool MoveNext() method advance (line 43) | private void advance() method Dispose (line 67) | public void Dispose() method BitSet (line 85) | public BitSet() method BitSet (line 91) | public BitSet(int nbits) : this() method BitSet (line 94) | public BitSet(int nbits, bool val) : this() method BitSet (line 101) | public BitSet(BitSet set) method new_block (line 109) | private void new_block(int i, int b) method insert_block (line 122) | private void insert_block(int i, int b) method BinarySearch (line 130) | private int BinarySearch(int[] x, int i, int m, int val) method Set (line 152) | public void Set(int bit, bool val) method ClearAll (line 175) | public void ClearAll() method Get (line 179) | public bool Get(int bit) method And (line 185) | public void And(BitSet set) method Or (line 189) | public void Or(BitSet set) method Xor (line 193) | public void Xor(BitSet set) method AND (line 197) | public static ulong AND(ulong x, ulong y) method OR (line 201) | public static ulong OR(ulong x, ulong y) method XOR (line 205) | public static ulong XOR(ulong x, ulong y) method binop (line 209) | private void binop(BitSet a, BitSet b, BitSet.BinOp op) method GetHashCode (line 265) | public override int GetHashCode() method GetLength (line 274) | public int GetLength() method Equals (line 282) | public override bool Equals(object obj) method Equals (line 286) | public static bool Equals(BitSet a, BitSet b) method CompareTo (line 319) | public int CompareTo(BitSet a) method GetEnumerator (line 365) | public IEnumerator GetEnumerator() method ToString (line 369) | public override string ToString() FILE: Tools/CsLex/Lex/Bunch.cs class Bunch (line 5) | public class Bunch class NfaComp (line 7) | private class NfaComp : IComparer method Compare (line 9) | public int Compare(Nfa a, Nfa b) method GetNFASet (line 19) | public List GetNFASet() method SetNFASet (line 23) | public void SetNFASet(List a) method GetNFABit (line 27) | public BitSet GetNFABit() method SetNFABit (line 31) | public void SetNFABit(BitSet b) method GetAccept (line 35) | public Accept GetAccept() method SetAccept (line 39) | public void SetAccept(Accept a) method GetAnchor (line 43) | public int GetAnchor() method SetAnchor (line 47) | public void SetAnchor(int a) method GetIndex (line 51) | public int GetIndex() method SetIndex (line 55) | public void SetIndex(int i) method Bunch (line 59) | public Bunch(List nfa_start_states) method dump (line 73) | public void dump() method IsEmpty (line 129) | public bool IsEmpty() method e_closure (line 133) | public void e_closure() method sort_states (line 180) | public void sort_states() method move (line 184) | public void move(Dfa dfa, int b) FILE: Tools/CsLex/Lex/CharSet.cs class CharSet (line 6) | public sealed class CharSet method CharSet (line 13) | static CharSet() method AddClass (line 38) | public bool AddClass(string name) method CharSet (line 54) | public CharSet() method complement (line 59) | public void complement() method add (line 63) | public void add(int i) method addncase (line 67) | public void addncase(char c) method contains (line 73) | public bool contains(int i) method mimic (line 82) | public void mimic(CharSet s) method GetEnumerator (line 87) | public IEnumerator GetEnumerator() method map (line 91) | public void map(CharSet old, char[] mapping) FILE: Tools/CsLex/Lex/DTrans.cs class DTrans (line 4) | public class DTrans method GetAnchor (line 22) | public int GetAnchor() method SetAnchor (line 26) | public void SetAnchor(int i) method GetAccept (line 30) | public Accept GetAccept() method SetAccept (line 34) | public void SetAccept(Accept a) method SetDTrans (line 38) | public void SetDTrans(int dest, int index) method GetDTrans (line 42) | public int GetDTrans(int i) method GetDTransLength (line 46) | public int GetDTransLength() method DTrans (line 50) | public DTrans(Spec s, Dfa dfa) FILE: Tools/CsLex/Lex/Dfa.cs class Dfa (line 5) | public class Dfa method GetNFASet (line 24) | public List GetNFASet() method SetNFASet (line 28) | public void SetNFASet(List a) method GetNFABit (line 32) | public BitSet GetNFABit() method SetNFABit (line 36) | public void SetNFABit(BitSet b) method GetAccept (line 40) | public Accept GetAccept() method SetAccept (line 44) | public void SetAccept(Accept a) method GetAnchor (line 48) | public int GetAnchor() method SetAnchor (line 52) | public void SetAnchor(int a) method Dfa (line 56) | public Dfa(int l) method dump (line 65) | public void dump() method IsMarked (line 68) | public bool IsMarked() method SetMarked (line 72) | public void SetMarked() method ClearMarked (line 76) | public void ClearMarked() FILE: Tools/CsLex/Lex/Emit.cs class Emit (line 6) | public class Emit method Emit (line 16) | public Emit() method reset (line 20) | private void reset() method set (line 25) | private void set(Spec spec, IndentedTextWriter outstream, string input... method print_details (line 31) | private void print_details() method Write (line 88) | public void Write(Spec spec, IndentedTextWriter o, string inputFilePath) method Construct (line 98) | private void Construct() method EmitUserCode (line 251) | private void EmitUserCode(List code) method States (line 258) | private void States() method Helpers (line 280) | private void Helpers() method Header (line 508) | private void Header() method EmitAcceptTable (line 531) | private void EmitAcceptTable() method EmitTableCmap (line 577) | private void EmitTableCmap() method EmitTableRmap (line 599) | private void EmitTableRmap() method EmitTableNxt (line 621) | private void EmitTableNxt() method EmitTables (line 649) | private void EmitTables() method EmitEofTest (line 662) | private void EmitEofTest() method Driver (line 684) | private void Driver() method EmitAcceptMethods (line 857) | private void EmitAcceptMethods() method EmitAcceptVariant (line 878) | private void EmitAcceptVariant(int variantIndex) method Footer (line 928) | private void Footer() method WriteCode (line 933) | private void WriteCode(string/*!*/code) FILE: Tools/CsLex/Lex/Gen.cs class Gen (line 8) | public sealed class Gen method CharToToken (line 37) | private static Tokens CharToToken(char c) method Gen (line 89) | public Gen(string filename, string outfile, int version) method Generate (line 105) | public void Generate() method userCode (line 153) | private void userCode() method getName (line 179) | private string getName(bool optional) method packCode (line 206) | private void packCode(string st_dir, string end_dir, List resu... method userDeclare (line 237) | private void userDeclare() method userRules (line 390) | private void userRules() method printccl (line 414) | private void printccl(CharSet cset) method plab (line 426) | private string plab(Nfa state) method interp_int (line 434) | private string interp_int(int i) method print_nfa (line 459) | public void print_nfa() method GetStates (line 511) | public BitSet GetStates() method expandMacro (line 609) | private bool expandMacro() method saveMacro (line 679) | private void saveMacro() method saveStates (line 772) | private void saveStates() method expandEscape (line 813) | private char expandEscape() method packAccept (line 901) | public Accept packAccept() method Advance (line 1053) | public Tokens Advance() method ActualAdvance (line 1058) | public void ActualAdvance() method details (line 1198) | private void details() method print_header (line 1231) | private void print_header() FILE: Tools/CsLex/Lex/Input.cs class Input (line 5) | public class Input method Input (line 17) | public Input(TextReader ihandle) method GetLine (line 27) | public bool GetLine() method ReadDirective (line 79) | public string ReadDirective() FILE: Tools/CsLex/Lex/Lex.cs class Lex (line 5) | public class Lex method ProcessArguments (line 14) | public static bool ProcessArguments(string[] args) method DisplayHelp (line 82) | private static void DisplayHelp() method Main (line 89) | public static void Main(string[] args) FILE: Tools/CsLex/Lex/MakeNfa.cs class MakeNfa (line 5) | public class MakeNfa method Allocate_BOL_EOF (line 10) | public static void Allocate_BOL_EOF(Spec s) method CreateMachine (line 15) | public static void CreateMachine(Gen cmg, Spec cms, Input cmi) method discardNfa (line 39) | private static void discardNfa(Nfa nfa) method ProcessStates (line 43) | private static void ProcessStates(BitSet bset, Nfa current) method machine (line 51) | private static Nfa machine() method rule (line 93) | private static Nfa rule() method expr (line 136) | private static void expr(NfaPair pair) method cat_expr (line 154) | private static void cat_expr(NfaPair pair) method first_in_cat (line 169) | private static bool first_in_cat(Tokens token) method factor (line 192) | private static void factor(NfaPair pair) method term (line 214) | private static void term(NfaPair pair) method dodash (line 289) | private static void dodash(CharSet set) FILE: Tools/CsLex/Lex/Minimize.cs class Minimize (line 6) | public class Minimize method Minimize (line 11) | public Minimize() method reset (line 15) | private void reset() method set (line 21) | private void set(Spec s) method min_dfa (line 27) | public void min_dfa(Spec s) method col_copy (line 34) | private void col_copy(int dest, int src) method row_copy (line 43) | private void row_copy(int dest, int src) method col_equiv (line 47) | private bool col_equiv(int col1, int col2) method row_equiv (line 60) | private bool row_equiv(int row1, int row2) method reduce (line 73) | private void reduce() method fix_dtrans (line 190) | private void fix_dtrans() method minimize (line 218) | private void minimize() method init_groups (line 265) | private void init_groups() method pset (line 300) | private void pset(List dtrans_group) method pgroups (line 309) | private void pgroups() FILE: Tools/CsLex/Lex/Nfa.cs class Nfa (line 4) | public class Nfa : IComparable method GetCharSet (line 62) | public CharSet GetCharSet() method SetCharSet (line 66) | public void SetCharSet(CharSet s) method GetAccept (line 70) | public Accept GetAccept() method SetAccept (line 74) | public void SetAccept(Accept a) method GetAnchor (line 78) | public int GetAnchor() method SetAnchor (line 82) | public void SetAnchor(int i) method GetStates (line 86) | public BitSet GetStates() method SetStates (line 90) | public void SetStates(BitSet b) method Nfa (line 94) | public Nfa() method dump (line 105) | public void dump() method mimic (line 169) | public void mimic(Nfa nfa) method CompareTo (line 195) | public int CompareTo(object y) FILE: Tools/CsLex/Lex/Nfa2Dfa.cs class Nfa2Dfa (line 5) | internal class Nfa2Dfa method MakeDFA (line 8) | public static void MakeDFA(Spec s) method make_dtrans (line 14) | private static void make_dtrans(Spec s) method free_dfa_states (line 58) | private static void free_dfa_states(Spec s) method free_nfa_states (line 63) | private static void free_nfa_states(Spec s) method add_to_dstates (line 69) | private static int add_to_dstates(Spec s, Bunch bunch) method in_dstates (line 80) | private static int in_dstates(Spec s, Bunch bunch) FILE: Tools/CsLex/Lex/NfaPair.cs class NfaPair (line 4) | public class NfaPair method NfaPair (line 8) | public NfaPair() FILE: Tools/CsLex/Lex/SimplifyNfa.cs class SimplifyNfa (line 5) | internal class SimplifyNfa method simplify (line 10) | internal static void simplify(Spec spec) method computeClasses (line 33) | private static void computeClasses(Spec spec) FILE: Tools/CsLex/Lex/Spec.cs class Spec (line 5) | public class Spec method InitUnmarkedDFA (line 66) | public void InitUnmarkedDFA() method AddInitialState (line 70) | public void AddInitialState() method AddState (line 77) | public void AddState(string name) method GetNextUnmarkedDFA (line 85) | public Dfa GetNextUnmarkedDFA() FILE: Tools/CsLex/Lex/Tokens.cs type Tokens (line 4) | public enum Tokens FILE: Tools/CsLex/Lex/Utility.cs class Utility (line 5) | public class Utility method enter (line 8) | public static void enter(string descent, char lexeme, int token) method leave (line 25) | public static void leave(string descent, char lexeme, int token) method assert (line 42) | public static void assert(bool expr) method doubleSize (line 50) | public static char[] doubleSize(char[] oldBuffer) method doubleSize (line 59) | public static byte[] doubleSize(byte[] oldBuffer) method hex2bin (line 68) | public static char hex2bin(char c) method ishexdigit (line 85) | public static bool ishexdigit(char c) method oct2bin (line 89) | public static char oct2bin(char c) method isoctdigit (line 98) | public static bool isoctdigit(char c) method IsNewline (line 102) | public static bool IsNewline(char c) method isalpha (line 106) | public static bool isalpha(char c) method toupper (line 110) | public static char toupper(char c) method bytencmp (line 118) | public static int bytencmp(byte[] a, int a_first, byte[] b, int b_firs... method charncmp (line 137) | public static int charncmp(char[] a, int a_first, char[] b, int b_firs... method Compare (line 156) | public static int Compare(char[] c, string s) FILE: Tools/PhpNetTester/Exceptions.cs class TestException (line 5) | public class TestException : Exception method TestException (line 7) | public TestException(string message) class InvalidArgumentException (line 13) | public class InvalidArgumentException : Exception method InvalidArgumentException (line 15) | public InvalidArgumentException(string message) FILE: Tools/PhpNetTester/Main.cs class PhpNetTester (line 11) | class PhpNetTester method ShowHelp (line 33) | private static void ShowHelp() method ProcessArguments (line 68) | private static bool ProcessArguments(string[] args) method Main (line 258) | [STAThread] FILE: Tools/PhpNetTester/Test.cs type TestResult (line 14) | public enum TestResult type Directive (line 21) | public enum Directive class Test (line 27) | public class Test method Test (line 79) | public Test(string sourcePath, bool verbose, bool clean, bool compileO... method ReadFile (line 104) | private void ReadFile() method StringToDirective (line 157) | private Directive StringToDirective(ref string str) method MatchDirective (line 252) | private static bool MatchDirective(ref string str, params string[] dir... method SaveBlock (line 267) | private void SaveBlock(List block, Directive directive) method Run (line 361) | public void Run(string loaderPath, string compilerPath, string phpPath) method Compile (line 519) | private bool Compile(string loaderPath, string compilerPath, IEnumerab... method RunCompiledScript (line 622) | private bool RunCompiledScript(string loaderPath, string scriptPath, o... method RunCompiledScript (line 627) | private bool RunCompiledScript(string loaderPath, string scriptPath, o... method RunTestProcess (line 679) | private bool RunTestProcess(string scriptPath, out string output, bool... method RunPhp (line 768) | private bool RunPhp(string phpPath, IEnumerable scriptLines, o... method CompareModifier (line 829) | internal string CompareModifier(Match match) method ModifyOutput (line 843) | internal void ModifyOutput(ref string real_str, ref string exp_str) method CompareOutputsExact (line 892) | private bool CompareOutputsExact(string expected, string real, bool ig... method CompareOutputsSubstring (line 918) | private bool CompareOutputsSubstring(string expected, ref string real,... method CompareOutputsSubstring (line 931) | private bool CompareOutputsSubstring(string expected, ref string real,... method DebugCompareOutput (line 975) | [Conditional("DEBUG")] method WriteTableRow (line 998) | public void WriteTableRow(TextWriter tw, bool fullLog, int testIndex) FILE: Tools/PhpNetTester/TestsCollection.cs class TestsCollection (line 9) | public class TestsCollection type ConcurrencyLevel (line 11) | public enum ConcurrencyLevel method TestsCollection (line 33) | public TestsCollection(List testDirsAndFiles, bool verbose, bo... method LoadTestsFromDirectory (line 51) | private void LoadTestsFromDirectory(string dir) method LoadTests (line 75) | public void LoadTests() method LoadTestFile (line 94) | private void LoadTestFile(string file) method RunTests (line 106) | public int RunTests(string loader, string compiler, string php) method RunTestsDefault (line 144) | public int RunTestsDefault(string loader, string compiler, string php) method SyncedLog (line 164) | private void SyncedLog(string msg) method WriteLog (line 177) | public void WriteLog(string file, bool fullLog) method GetStatusMessage (line 222) | public string GetStatusMessage() method WriteTableHead (line 249) | private void WriteTableHead(TextWriter tw) FILE: Tools/PhpNetTester/Utils.cs class Utils (line 10) | public static class Utils method MakeTColumn (line 12) | public static string MakeTColumn(string str) method MakeTColumn (line 17) | public static string MakeTColumn(string str, bool isHead) method MakeTColumn (line 22) | public static string MakeTColumn(string str, string classAttr) method MakeTColumn (line 27) | public static string MakeTColumn(string str, string classAttr, string ... method NlToBr (line 32) | public static string NlToBr(string str) method ResultToString (line 37) | public static string ResultToString(TestResult result) method ListToString (line 59) | public static string ListToString(List list) method ListToString (line 64) | public static string ListToString(List list, char separator) method RemoveCR (line 69) | public static string RemoveCR(string str) method CanBeEmptyDirective (line 74) | public static bool CanBeEmptyDirective(Directive current_directive) method OutputWithoutCompiling (line 86) | public static string OutputWithoutCompiling(List lines) method DumpToFile (line 106) | public static void DumpToFile(IEnumerable script, string path) method RemoveWhitespace (line 119) | public static string RemoveWhitespace(string str) FILE: Tools/ReflectionCacheGen/Main.cs class RCG (line 9) | class RCG method Main (line 14) | [STAThread] FILE: Tools/VersionReplacer/Program.cs class Program (line 10) | class Program method Main (line 12) | static void Main(string[] args) FILE: Tools/gppg/gpcc/CodeGenerator.cs class CodeGenerator (line 6) | public class CodeGenerator method CodeGenerator (line 21) | public CodeGenerator(TextWriter output) method Generate (line 25) | public void Generate(List states, Grammar grammar) method GenerateCopyright (line 49) | private void GenerateCopyright() method GenerateUsingHeader (line 57) | private void GenerateUsingHeader() method GenerateTokens (line 64) | private void GenerateTokens(Dictionary terminals) method GenerateValueType (line 83) | private string GenerateValueType() method GenerateClassHeader (line 93) | private void GenerateClassHeader(string name) method GenerateClassFooter (line 106) | private void GenerateClassFooter() method GenerateInitializeMethod (line 110) | private void GenerateInitializeMethod(string className, List st... method GenerateStates (line 160) | private void GenerateStates(List states) method GetDefaultAction (line 208) | private int GetDefaultAction(State state) method GenerateRule (line 226) | private void GenerateRule(Production production) method GenerateActionMethod (line 244) | private void GenerateActionMethod(List productions) method GenerateToStringMethod (line 263) | private void GenerateToStringMethod() method InsertCode (line 274) | private void InsertCode(string code) FILE: Tools/gppg/gpcc/GPCG.cs class GPCG (line 6) | internal class GPCG method Main (line 10) | private static void Main(string[] args) method ProcessOptions (line 46) | private static bool ProcessOptions(string[] args, out string src, out ... method DisplayHelp (line 116) | private static void DisplayHelp() method DisplayVersion (line 126) | private static void DisplayVersion() FILE: Tools/gppg/gpcc/Grammar.cs class Grammar (line 5) | public class Grammar method Grammar (line 24) | public Grammar() method LookupTerminal (line 29) | public Terminal LookupTerminal(GrammarToken token, string name) method LookupNonTerminal (line 37) | public NonTerminal LookupNonTerminal(string name) method AddProduction (line 45) | public void AddProduction(Production production) method CreateSpecialProduction (line 50) | public void CreateSpecialProduction(NonTerminal root) FILE: Tools/gppg/gpcc/GrammarToken.cs type GrammarToken (line 4) | public enum GrammarToken FILE: Tools/gppg/gpcc/LALRGenerator.cs class LALRGenerator (line 5) | public class LALRGenerator : LR0Generator method LALRGenerator (line 8) | public LALRGenerator(Grammar grammar) : base(grammar) method ComputeLookAhead (line 11) | public void ComputeLookAhead() method ComputeDRs (line 19) | private void ComputeDRs() method ComputeReads (line 29) | private void ComputeReads() method TraverseReads (line 50) | private void TraverseReads(Transition x, int k) method ComputeIncludes (line 80) | private void ComputeIncludes() method PathTo (line 105) | private State PathTo(State q, Production prod, int prefix) method ComputeFollows (line 118) | private void ComputeFollows() method TraverseFollows (line 139) | private void TraverseFollows(Transition x, int k) method ComputeLA (line 169) | private void ComputeLA() FILE: Tools/gppg/gpcc/LR0Generator.cs class LR0Generator (line 6) | public class LR0Generator method LR0Generator (line 11) | public LR0Generator(Grammar grammar) method BuildStates (line 15) | public List BuildStates() method ExpandState (line 20) | private void ExpandState(Symbol sym, State newState) method ComputeGoto (line 32) | private void ComputeGoto(State state) method FindExistingState (line 68) | private State FindExistingState(Symbol sym, List itemSet) method BuildParseTable (line 82) | public void BuildParseTable() method Report (line 144) | public void Report(string log) FILE: Tools/gppg/gpcc/NonTerminal.cs class NonTerminal (line 5) | public class NonTerminal : Symbol method NonTerminal (line 18) | public NonTerminal(string name) : base(name) method IsNullable (line 22) | public override bool IsNullable() FILE: Tools/gppg/gpcc/Parser.cs class Parser (line 5) | public class Parser method Parse (line 12) | public Grammar Parse(string filename) method ParseDeclarations (line 23) | private void ParseDeclarations() method ParseProductions (line 172) | private void ParseProductions() method ParseProduction (line 183) | private void ParseProduction() method ParseRhs (line 224) | private void ParseRhs(NonTerminal lhs) method ParseHeader (line 292) | private void ParseHeader() method ParseEpilog (line 305) | private void ParseEpilog() method Advance (line 314) | private GrammarToken Advance() FILE: Tools/gppg/gpcc/ParserAction.cs class ParserAction (line 4) | public abstract class ParserAction method ToNum (line 6) | public abstract int ToNum(); FILE: Tools/gppg/gpcc/PrecType.cs type PrecType (line 4) | public enum PrecType FILE: Tools/gppg/gpcc/Precedence.cs class Precedence (line 4) | public class Precedence method Precedence (line 8) | public Precedence(PrecType type, int prec) method Calculate (line 13) | public static void Calculate(Production p) FILE: Tools/gppg/gpcc/Production.cs class Production (line 6) | public class Production method Production (line 13) | public Production(NonTerminal lhs) method ToString (line 18) | public override string ToString() FILE: Tools/gppg/gpcc/ProductionItem.cs class ProductionItem (line 6) | public class ProductionItem method ProductionItem (line 12) | public ProductionItem(Production production, int pos) method Equals (line 17) | public override bool Equals(object obj) method GetHashCode (line 22) | public override int GetHashCode() method SameProductions (line 26) | public static bool SameProductions(List list1, List : IEnumerable, IEnumerable method Set (line 10) | public Set() method Set (line 13) | public Set(Set items) method Add (line 17) | public void Add(T item) method AddRange (line 21) | public void AddRange(Set items) method GetEnumerator (line 28) | public IEnumerator GetEnumerator() method GetEnumerator (line 32) | IEnumerator IEnumerable.GetEnumerator() method ToString (line 36) | public override string ToString() FILE: Tools/gppg/gpcc/Shift.cs class Shift (line 4) | public class Shift : ParserAction method Shift (line 7) | public Shift(State next) method ToString (line 11) | public override string ToString() method ToNum (line 15) | public override int ToNum() FILE: Tools/gppg/gpcc/State.cs class State (line 6) | public class State method State (line 17) | public State(Production production) method State (line 22) | public State(List itemSet) method AddClosure (line 28) | public void AddClosure() method AddClosure (line 35) | private void AddClosure(ProductionItem item) method AddKernal (line 49) | private void AddKernal(Production production, int pos) method AddNonKernal (line 55) | private void AddNonKernal(Production production) method AddGoto (line 64) | public void AddGoto(Symbol s, State next) method ToString (line 74) | public override string ToString() FILE: Tools/gppg/gpcc/Symbol.cs class Symbol (line 4) | public abstract class Symbol method Symbol (line 12) | public Symbol(string name) method ToString (line 16) | public override string ToString() method IsNullable (line 20) | public abstract bool IsNullable(); FILE: Tools/gppg/gpcc/Terminal.cs class Terminal (line 4) | public class Terminal : Symbol method Terminal (line 22) | public Terminal(bool symbolic, string name) : base(symbolic ? name : (... method IsNullable (line 36) | public override bool IsNullable() FILE: Tools/gppg/gpcc/Transition.cs class Transition (line 5) | public class Transition method Transition (line 15) | public Transition(State p, NonTerminal A, State next)