1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>MvsSln</name>
- </assembly>
- <members>
- <member name="F:net.r_eg.MvsSln.BuildType.Common">
- <summary>
- Common context - any type or type by default
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.Build">
- <summary>
- 'build' action
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.Rebuild">
- <summary>
- 'rebuild' action
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.Clean">
- <summary>
- 'clean' action
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.BuildSelection">
- <summary>
- 'build' action for selection
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.RebuildSelection">
- <summary>
- 'rebuild' action for selection
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.CleanSelection">
- <summary>
- 'clean' action for selection
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.BuildOnlyProject">
- <summary>
- 'build' action for project
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.RebuildOnlyProject">
- <summary>
- 'rebuild' action for project
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.CleanOnlyProject">
- <summary>
- 'clean' action for project
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.BuildCtx">
- <summary>
- 'build' action for project
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.RebuildCtx">
- <summary>
- 'rebuild' action for project
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.BuildType.CleanCtx">
- <summary>
- 'clean' action for project
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WVisualStudioVersion.header">
- <summary>
- Header information.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WVisualStudioVersion.Extract(System.Object)">
- <summary>
- To extract prepared raw-data.
- </summary>
- <param name="data">Any object data which is ready for this IObjHandler.</param>
- <returns>Final part of sln data.</returns>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WProjectSolutionItems.folders">
- <summary>
- List of solution folders.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProjectSolutionItems.Extract(System.Object)">
- <summary>
- To extract prepared raw-data.
- </summary>
- <param name="data">Any object data which is ready for this IObjHandler.</param>
- <returns>Final part of sln data.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProjectSolutionItems.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.SolutionFolder})">
- <param name="folders">List of solution folders.</param>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.HandlerValue.value">
- <summary>
- Unspecified value for handler.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WAbstract.SP">
- <summary>
- Default indent.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WAbstract.Extract(System.Object)">
- <summary>
- To extract prepared raw-data.
- </summary>
- <param name="data">Any object data which is ready for this IObjHandler.</param>
- <returns>Final part of sln data.</returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ObjHandlers.WAbstract.Id">
- <summary>
- Gets unique id of listener.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WSolutionConfigurationPlatforms.configs">
- <summary>
- Solution configurations with platforms.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WSolutionConfigurationPlatforms.Extract(System.Object)">
- <summary>
- To extract prepared raw-data.
- </summary>
- <param name="data">Any object data which is ready for this IObjHandler.</param>
- <returns>Final part of sln data.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WSolutionConfigurationPlatforms.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.IConfPlatform})">
- <param name="configs">Solution configurations with platforms.</param>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WProjectConfigurationPlatforms.configs">
- <summary>
- Project configurations with platforms.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProjectConfigurationPlatforms.Extract(System.Object)">
- <summary>
- To extract prepared raw-data.
- </summary>
- <param name="data">Any object data which is ready for this IObjHandler.</param>
- <returns>Final part of sln data.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProjectConfigurationPlatforms.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.IConfPlatformPrj})">
- <param name="configs">Project configurations with platforms.</param>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WProject.projectItems">
- <summary>
- All found projects in solution.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ObjHandlers.WProject.projectDependencies">
- <summary>
- Solution Project Dependencies.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProject.Extract(System.Object)">
- <summary>
- To extract prepared raw-data.
- </summary>
- <param name="data">Any object data which is ready for this IObjHandler.</param>
- <returns>Final part of sln data.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.WProject.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItem},net.r_eg.MvsSln.Core.ISlnProjectDependencies)">
- <param name="pItems">List of projects in solution.</param>
- <param name="deps">Solution Project Dependencies.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ObjHandlers.IObjHandler.Extract(System.Object)">
- <summary>
- To extract prepared raw-data.
- </summary>
- <param name="data">Any object data which is ready for this IObjHandler.</param>
- <returns>Final part of sln data.</returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHeader.FormatVersion">
- <summary>
- ... Format Version 12.00
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHeader.ProgramVersion">
- <summary>
- # Visual Studio 15
- ...
- # Visual Studio 2010
- ...
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHeader.VisualStudioVersion">
- <summary>
- VisualStudioVersion = 15.0.26730.15
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHeader.MinimumVisualStudioVersion">
- <summary>
- MinimumVisualStudioVersion = 10.0.40219.1
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LVisualStudioVersion.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- Checks the readiness to process data.
- </summary>
- <param name="svc"></param>
- <returns>True value if it's ready at current time.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LVisualStudioVersion.Condition(net.r_eg.MvsSln.Core.RawText)">
- <summary>
- Condition for line to continue processing.
- </summary>
- <param name="line"></param>
- <returns>true value to continue.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LVisualStudioVersion.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
- <summary>
- New position in stream.
- </summary>
- <param name="svc"></param>
- <param name="line">Received line.</param>
- <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.SlnHandlers.CoHandlers">
- <summary>
- TODO: review
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.CoHandlers.#ctor(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler})">
- <param name="slnHandlers"></param>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.CurrentEncoding">
- <summary>
- Used encoding for all data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.Sln">
- <summary>
- Prepared solution data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.UData">
- <summary>
- Unspecified storage of the user scope.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.ReadLine">
- <summary>
- Reads a line of characters from stream.
- </summary>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.ReadLine(System.Object)">
- <summary>
- Reads a line of characters from stream with tracking.
- </summary>
- <param name="handler"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.ResetStream">
- <summary>
- Resets stream and its related data.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.Track(net.r_eg.MvsSln.Core.RawText,System.Object)">
- <summary>
- Tracking for line.
- </summary>
- <param name="line"></param>
- <param name="handler">Specific handler if used, or null as an unspecified.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.TransactTrack(net.r_eg.MvsSln.Core.RawText,System.Object)">
- <summary>
- Transact tracking for line.
- </summary>
- <param name="line"></param>
- <param name="handler">Specific handler if used, or null as an unspecified.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISvc.TransactTrack(net.r_eg.MvsSln.Core.ISection@,net.r_eg.MvsSln.Core.RawText,System.Object)">
- <summary>
- Transact tracking for line.
- </summary>
- <param name="section">Provides requested section.</param>
- <param name="line"></param>
- <param name="handler">Specific handler if used, or null as an unspecified.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectSolutionItems.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- Checks the readiness to process data.
- </summary>
- <param name="svc"></param>
- <returns>True value if it's ready at current time.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectSolutionItems.Condition(net.r_eg.MvsSln.Core.RawText)">
- <summary>
- Condition for line to continue processing.
- </summary>
- <param name="line"></param>
- <returns>true value to continue.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectSolutionItems.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
- <summary>
- New position in stream.
- </summary>
- <param name="svc"></param>
- <param name="line">Received line.</param>
- <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.Svc.CurrentEncoding">
- <summary>
- Used encoding for all data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.Svc.Sln">
- <summary>
- Prepared solution data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.Svc.UData">
- <summary>
- Unspecified storage of the user scope.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.ReadLine">
- <summary>
- Reads a line of characters from stream.
- </summary>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.ReadLine(System.Object)">
- <summary>
- Reads a line of characters from stream with tracking.
- </summary>
- <param name="handler"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.ResetStream">
- <summary>
- Resets stream and its related data.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.Track(net.r_eg.MvsSln.Core.RawText,System.Object)">
- <summary>
- Non-Transact tracking for line.
- </summary>
- <param name="line"></param>
- <param name="handler">Specific handler if used, or null as an unspecified.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.TransactTrack(net.r_eg.MvsSln.Core.RawText,System.Object)">
- <summary>
- Transact tracking for line.
- </summary>
- <param name="line"></param>
- <param name="handler">Specific handler if used, or null as an unspecified.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.TransactTrack(net.r_eg.MvsSln.Core.ISection@,net.r_eg.MvsSln.Core.RawText,System.Object)">
- <summary>
- Transact tracking for line.
- </summary>
- <param name="section">Provides requested section.</param>
- <param name="line"></param>
- <param name="handler">Specific handler if used, or null as an unspecified.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.#ctor(System.IO.StreamReader,net.r_eg.MvsSln.Core.ISlnResultSvc)">
- <param name="reader"></param>
- <param name="rsln"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.Svc.#ctor(System.IO.StreamReader)">
- <param name="reader"></param>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies">
- <summary>
- Project Build Order from .sln file.
-
- Please note: initially it was part of https://github.com/3F/vsSolutionBuildEvent
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.order">
- <summary>
- Direct order of identifiers.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.map">
- <summary>
- Map of projects.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.GuidList">
- <summary>
- List of project Guids.
- In direct order of definitions with considering of ProjectDependencies.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.Dependencies">
- <summary>
- Projects and their dependencies.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.Projects">
- <summary>
- List of projects by Guid.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.FirstProject">
- <summary>
- Get first project from defined list.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.LastProject">
- <summary>
- Get last project from defined list.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.FirstBy(net.r_eg.MvsSln.BuildType)">
- <summary>
- Get first project in Project Build Order.
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.LastBy(net.r_eg.MvsSln.BuildType)">
- <summary>
- Get last project in Project Build Order.
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.GetProjectBy(System.String)">
- <summary>
- Get project by Guid string.
- </summary>
- <param name="guid">Identifier of project.</param>
- <returns></returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.LineControl">
- <summary>
- Action with incoming line.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- Checks the readiness to process data.
- </summary>
- <param name="svc"></param>
- <returns>True value if it's ready at current time.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.Condition(net.r_eg.MvsSln.Core.RawText)">
- <summary>
- Condition for line to continue processing.
- </summary>
- <param name="line"></param>
- <returns>true value to continue.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.PreProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- The logic before processing file.
- </summary>
- <param name="svc"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
- <summary>
- New position in stream.
- </summary>
- <param name="svc"></param>
- <param name="line">Received line.</param>
- <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectDependencies.PostProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- The logic after processing file.
- </summary>
- <param name="svc"></param>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.CoHandlers">
- <summary>
- Completeness of implementation.
- Aggregates additional handlers that will process same line.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.LineControl">
- <summary>
- Action with incoming line.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- Checks the readiness to process data.
- </summary>
- <param name="svc"></param>
- <returns>True value if it's ready at current time.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.Condition(net.r_eg.MvsSln.Core.RawText)">
- <summary>
- Condition for line to continue processing.
- </summary>
- <param name="line"></param>
- <returns>true value to continue.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.PreProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- The logic before processing file.
- </summary>
- <param name="svc"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
- <summary>
- New position in stream.
- </summary>
- <param name="svc"></param>
- <param name="line">Received line.</param>
- <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.ISlnHandler.PostProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- The logic after processing file.
- </summary>
- <param name="svc"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- Checks the readiness to process data.
- </summary>
- <param name="svc"></param>
- <returns>True value if it's ready at current time.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.Condition(net.r_eg.MvsSln.Core.RawText)">
- <summary>
- Condition for line to continue processing.
- </summary>
- <param name="line"></param>
- <returns>true value to continue.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
- <summary>
- New position in stream.
- </summary>
- <param name="svc"></param>
- <param name="line">Received line.</param>
- <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.CoHandlers">
- <summary>
- Completeness of implementation.
- Aggregates additional handlers that will process same line.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.LineControl">
- <summary>
- Action with incoming line.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.Id">
- <summary>
- Gets unique id of listener.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.PreProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- The logic before processing file.
- </summary>
- <param name="svc"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.PostProcessing(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- The logic after processing file.
- </summary>
- <param name="svc"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LAbstract.GetProjectItem(System.String,System.String)">
- <param name="line">Initialize data from raw line.</param>
- <param name="solutionDir">Path to solution directory.</param>
- <returns></returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnHandlers.LProject.CoHandlers">
- <summary>
- Completeness of implementation.
- Aggregates additional handlers that will process same line.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProject.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- Checks the readiness to process data.
- </summary>
- <param name="svc"></param>
- <returns>True value if it's ready at current time.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProject.Condition(net.r_eg.MvsSln.Core.RawText)">
- <summary>
- Condition for line to continue processing.
- </summary>
- <param name="line"></param>
- <returns>true value to continue.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProject.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
- <summary>
- New position in stream.
- </summary>
- <param name="svc"></param>
- <param name="line">Received line.</param>
- <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectConfigurationPlatforms.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- Checks the readiness to process data.
- </summary>
- <param name="svc"></param>
- <returns>True value if it's ready at current time.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectConfigurationPlatforms.Condition(net.r_eg.MvsSln.Core.RawText)">
- <summary>
- Condition for line to continue processing.
- </summary>
- <param name="line"></param>
- <returns>true value to continue.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LProjectConfigurationPlatforms.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
- <summary>
- New position in stream.
- </summary>
- <param name="svc"></param>
- <param name="line">Received line.</param>
- <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LSolutionConfigurationPlatforms.IsActivated(net.r_eg.MvsSln.Core.SlnHandlers.ISvc)">
- <summary>
- Checks the readiness to process data.
- </summary>
- <param name="svc"></param>
- <returns>True value if it's ready at current time.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LSolutionConfigurationPlatforms.Condition(net.r_eg.MvsSln.Core.RawText)">
- <summary>
- Condition for line to continue processing.
- </summary>
- <param name="line"></param>
- <returns>true value to continue.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnHandlers.LSolutionConfigurationPlatforms.Positioned(net.r_eg.MvsSln.Core.SlnHandlers.ISvc,net.r_eg.MvsSln.Core.RawText)">
- <summary>
- New position in stream.
- </summary>
- <param name="svc"></param>
- <param name="line">Received line.</param>
- <returns>true if it was processed by current handler, otherwise it means ignoring.</returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnProjectDependencies.GuidList">
- <summary>
- List of project Guids.
- In direct order of definitions with considering of ProjectDependencies.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnProjectDependencies.Projects">
- <summary>
- List of projects by Guid.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnProjectDependencies.Dependencies">
- <summary>
- Projects and their dependencies.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResultSvc.SolutionConfigList">
- <summary>
- Solution configurations with platforms.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResultSvc.ProjectConfigList">
- <summary>
- Project configurations with platforms.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResultSvc.ProjectItemList">
- <summary>
- All found projects in solution.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResultSvc.SolutionFolderList">
- <summary>
- List of solution folders.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISlnResultSvc.SetProjectDependencies(net.r_eg.MvsSln.Core.ISlnPDManager)">
- <summary>
- Updates instance of the Solution Project Dependencies.
- </summary>
- <param name="dep"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISlnResultSvc.SetHeader(net.r_eg.MvsSln.Core.SlnHeader)">
- <summary>
- Updates header info.
- </summary>
- <param name="info"></param>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.SolutionFolder.header">
- <summary>
- Information about folder section.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.SolutionFolder.items">
- <summary>
- Available items for this folder.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SolutionFolder.#ctor(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.RawText})">
- <param name="pItem">Information about folder.</param>
- <param name="def">List of items for this folder.</param>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.Section.Handler">
- <summary>
- Contains handler which is ready to process this section, or already processes.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.Section.Line">
- <summary>
- Known line number to this section.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.Section.Raw">
- <summary>
- Raw data from stream.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.Section.Ignore">
- <summary>
- To ignore this from other sections.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.Section.User">
- <summary>
- User's mixed object for anything.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.Section.UpdateHandler(System.Object)">
- <summary>
- To update handler which is ready to process this section.
- </summary>
- <param name="handler">New handler.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.Section.Clone">
- <summary>
- Clone data from this section into new ISection instance.
- </summary>
- <returns></returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISection.Handler">
- <summary>
- Contains handler which is ready to process this section, or already processes.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISection.Line">
- <summary>
- Known line number to this section.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISection.Raw">
- <summary>
- Raw data from stream.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISection.Ignore">
- <summary>
- To ignore this from other sections.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISection.User">
- <summary>
- User's mixed object for anything.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISection.UpdateHandler(System.Object)">
- <summary>
- To update handler which is ready to process this section.
- </summary>
- <param name="handler">New handler.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISection.Clone">
- <summary>
- Clone data from this section into new ISection instance.
- </summary>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IRuleOfConfig.Platform(System.String)">
- <summary>
- Rules of platform names.
- details: https://github.com/3F/vsSolutionBuildEvent/issues/14
- + MS Connect Issue #503935
- </summary>
- <param name="name">Platform name.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IRuleOfConfig.Configuration(System.String)">
- <summary>
- Rules of configuration names.
- </summary>
- <param name="name">Configuration name.</param>
- <returns></returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IConfPlatformPrj.PGuid">
- <summary>
- Project Guid.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IConfPlatformPrj.IncludeInBuild">
- <summary>
- Existence of `.Build.0` to activate project for build:
- {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.Build.0 = Release|Any CPU
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IConfPlatformPrj.Sln">
- <summary>
- Link to solution configuration.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IConfPlatform.Rule">
- <summary>
- The custom rule of the Configuration and Platform names.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IConfPlatform.SensitivityComparing">
- <summary>
- To use virtual `Sensitivity` method to compare objects.
- </summary>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.ConfigItem">
- <summary>
- Basic item of configuration and platform.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ConfigItem.Rule">
- <summary>
- The custom rule of the Configuration and Platform names.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ConfigItem.SensitivityComparing">
- <summary>
- To use virtual `Sensitivity` method in comparing objects.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ConfigItem.Format(System.String,System.String)">
- <summary>
- Compatible format: 'configname'|'platformname'
- http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.shell.interop.ivscfg.get_displayname.aspx
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IEnvironment.Sln">
- <summary>
- Access to Solution data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IEnvironment.Projects">
- <summary>
- List of all evaluated projects at current time
- with unique configuration for each instance.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IEnvironment.UniqueByGuidProjects">
- <summary>
- List of evaluated projects that filtered by Guid.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IEnvironment.PrjCollection">
- <summary>
- Access to GlobalProjectCollection
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.XProjectByGuid(System.String,net.r_eg.MvsSln.Core.IConfPlatform)">
- <summary>
- Find project by Guid.
- </summary>
- <param name="guid">Guid of project.</param>
- <param name="cfg">Specific configuration.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.XProjectsByGuid(System.String)">
- <summary>
- Find project by Guid.
- </summary>
- <param name="guid">Guid of project.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.XProjectsByName(System.String,net.r_eg.MvsSln.Core.IConfPlatform)">
- <summary>
- Find projects by name.
- </summary>
- <param name="name">ProjectName.</param>
- <param name="cfg">Specific configuration.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.XProjectsByName(System.String)">
- <summary>
- Find projects by name.
- </summary>
- <param name="name">ProjectName.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem)">
- <summary>
- Get or firstly load into collection the project.
- Use default configuration.
- </summary>
- <param name="pItem">Specific project.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem,net.r_eg.MvsSln.Core.IConfPlatform)">
- <summary>
- Get or firstly load into collection the project.
- </summary>
- <param name="pItem">Specific project.</param>
- <param name="conf">Configuration of project to load.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Get or firstly load into collection the project.
- </summary>
- <param name="pItem">Specific project.</param>
- <param name="properties"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.GetProjectProperties(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Get project properties from solution properties.
- </summary>
- <param name="pItem"></param>
- <param name="slnProps">Solution properties.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.LoadProjects(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItemCfg})">
- <summary>
- Load available projects via configurations.
- It will be added without unloading of previous.
- </summary>
- <param name="pItems">Specific list or null value to load all available.</param>
- <returns>Loaded projects.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IEnvironment.LoadMinimalProjects">
- <summary>
- Load the only one configuration for each available project.
- </summary>
- <returns>Loaded projects.</returns>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.MsgResource">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.MsgResource.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.MsgResource.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.MsgResource.ValueNoEmptyOrNull">
- <summary>
- Looks up a localized string similar to Value cannot be null or empty..
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.RawText.trimmed">
- <summary>
- data without whitespace characters.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.RawText.#ctor(System.String)">
- <param name="data"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.RawText.#ctor(System.String,System.Text.Encoding)">
- <param name="data"></param>
- <param name="enc"></param>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.ProjectReferences">
- <summary>
- Use it for additional work with project references and it's dependencies in ISlnPDManager manner.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ProjectReferences.References">
- <summary>
- List of ProjectReferences by project Guid.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ProjectReferences.Parent">
- <summary>
- Parent data of the solution ProjectDependencies that initialized this object.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ProjectReferences.XProjects">
- <summary>
- Access to XProjects.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ProjectReferences.GetReferences(System.String)">
- <summary>
- Get ProjectReferences by project Guid.
- </summary>
- <param name="guid">Identifier of project.</param>
- <returns>All found ProjectReferences.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ProjectReferences.#ctor(net.r_eg.MvsSln.Core.ISlnPDManager,System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.IXProject})">
- <param name="slndep">Parent data.</param>
- <param name="xprojects">List of evaluated projects to consider of dependencies.</param>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnWriter.Handlers">
- <summary>
- Available writers to process sections.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnWriter.Write(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ISection})">
- <summary>
- To write all not ignored sections with rules from handlers.
- </summary>
- <param name="sections"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnWriter.Write(net.r_eg.MvsSln.Core.ISection)">
- <summary>
- To write a single section with rules from handlers.
- </summary>
- <param name="section"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnWriter.#ctor(System.String,System.Collections.Generic.IDictionary{System.Type,net.r_eg.MvsSln.Core.ObjHandlers.HandlerValue})">
- <param name="sln">Destination file.</param>
- <param name="handlers">Should contain writers by specific types of readers.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnWriter.#ctor(System.String,System.Collections.Generic.IDictionary{System.Type,net.r_eg.MvsSln.Core.ObjHandlers.HandlerValue},System.Text.Encoding)">
- <param name="sln">Destination file.</param>
- <param name="handlers">Should contain writers by specific types of readers.</param>
- <param name="enc">Use specific encoding.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnWriter.#ctor(System.IO.StreamWriter,System.Collections.Generic.IDictionary{System.Type,net.r_eg.MvsSln.Core.ObjHandlers.HandlerValue})">
- <param name="writer"></param>
- <param name="handlers">Should contain writers by specific types of readers.</param>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.ProjectItemCfg">
- <summary>
- Aggregates links to ProjectItem and its configurations.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.RuleOfConfig.Platform(System.String)">
- <summary>
- Rules of platform names.
- details: https://github.com/3F/vsSolutionBuildEvent/issues/14
- + MS Connect Issue #503935
- </summary>
- <param name="name">Platform name.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.RuleOfConfig.Configuration(System.String)">
- <summary>
- Rules of configuration names.
- </summary>
- <param name="name">Configuration name.</param>
- <returns></returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.Project">
- <summary>
- Access to project instance of Microsoft.Build.Evaluation.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectItem">
- <summary>
- ProjectItem and its configurations.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.Sln">
- <summary>
- Access to solution data if this was initialized with its context.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.PId">
- <summary>
- Provides unique identifier for project (not instance).
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectGuid">
- <summary>
- The Guid of this project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectName">
- <summary>
- The ProjectName of this project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectPath">
- <summary>
- Gets the root directory for this project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.ProjectFullPath">
- <summary>
- Gets the full path to the project source file.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IXProject.GlobalProperties">
- <summary>
- Access to global properties of project.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.Save">
- <summary>
- Saves the project to the file system, if modified.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.Save(System.String,System.Text.Encoding)">
- <summary>
- Saves the project to the file system, if modified or if the path to the project
- source code changes, using the given character encoding.
- </summary>
- <param name="path">Destination path of the the project source code.</param>
- <param name="enc"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddImport(System.String,System.Boolean,System.String)">
- <summary>
- To add 'Import' element.
- </summary>
- <param name="target">Target project.</param>
- <param name="checking">To check existence of target via 'Condition' attr.</param>
- <param name="label">Optional 'Label' attr.</param>
- <returns>true value if target has been added.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddImport(System.String,System.String,System.String)">
- <summary>
- To add 'import' element.
- </summary>
- <param name="target">Target project.</param>
- <param name="condition">Use 'Condition' attr. Can be null to avoid this attr.</param>
- <param name="label">Optional 'Label' attr.</param>
- <returns>true value if target has been added.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddImport(net.r_eg.MvsSln.Projects.ImportElement)">
- <summary>
- To add 'import' element.
- </summary>
- <param name="element">Specified 'Import' element to add.</param>
- <returns>true value if it has been added.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddImport(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Projects.ImportElement},System.String,System.String)">
- <summary>
- To add 'import' elements inside ImportGroup.
- Will stop the adding if some of this cannot be added.
- </summary>
- <param name="elements">List of specified 'Import' elements to add.</param>
- <param name="condition">Optional 'Condition' attr for group.</param>
- <param name="label">Optional 'Label' attr for group.</param>
- <returns>true value only if all 'import' elements has been successfully added. False if one of this is failed.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveImport(System.String)">
- <summary>
- To remove the first found 'Import' element.
- </summary>
- <param name="project">Target project.</param>
- <returns>true value if it has been found and removed.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveImport(net.r_eg.MvsSln.Projects.ImportElement,System.Boolean)">
- <summary>
- To remove 'Import' element.
- </summary>
- <param name="element">Specified 'Import' element to remove.</param>
- <param name="holdEmptyGroup">Holds empty group if it was inside.</param>
- <returns>true value if it has been removed.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetImport(System.String)">
- <summary>
- Retrieve the first found 'Import' element if it exists.
- </summary>
- <param name="project">Optional filter by the Project attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetImport(System.String,System.String,System.Boolean)">
- <summary>
- Retrieve the first found 'Import' element if it exists.
- </summary>
- <param name="project">Filter by the Project attribute. Case-insensitive variant. Can be null to skip comparing.</param>
- <param name="label">Filter by the Label attribute. Case-insensitive variant. Can be null to skip comparing.</param>
- <param name="eq">Equals() if true or EndsWith() function for comparing Project attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetImports(System.String)">
- <summary>
- Retrieve the all found 'Import' elements.
- </summary>
- <param name="project">Optional filter by the Project attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetImports(System.String,System.String,System.Boolean)">
- <summary>
- Retrieve the all found 'Import' elements.
- </summary>
- <param name="project">Filter by the Project attribute. Case-insensitive variant. Can be null to skip comparing.</param>
- <param name="label">Filter by the Label attribute. Case-insensitive variant. Can be null to skip comparing.</param>
- <param name="eq">Equals() if true or EndsWith() function for comparing Project attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetProperty(System.String,System.Boolean)">
- <summary>
- The property in this project that has the specified name.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="localScope">If true, will return default value for any special and imported properties type.</param>
- <returns>null if no property of that name and scope exists.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.SetProperty(System.String,System.String)">
- <summary>
- Sets or adds a property with the given name and unevaluated value to the project.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="unevaluated">The new unevaluated value of the property.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.SetProperty(System.String,System.String,System.String)">
- <summary>
- Sets or adds a property with the given name and unevaluated value to the project.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="unevaluated">The new unevaluated value of the property.</param>
- <param name="condition">Use 'Condition' attr.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.SetProperties(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.String)">
- <summary>
- Sets or adds properties inside group.
- To remove group, just delete all properties inside.
- </summary>
- <param name="properties">List of properties name=unevaluatedValue.</param>
- <param name="condition">Optional 'Condition' attr for group.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.SetProperties(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Projects.PropertyItem},System.String)">
- <summary>
- Sets or adds properties inside group.
- To remove group, just delete all properties inside.
- </summary>
- <param name="properties">List of properties via PropertyItem.</param>
- <param name="condition">Optional 'Condition' attr for group.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveProperty(System.String,System.Boolean)">
- <summary>
- Removes an property from the project.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="revalue">if true, will reevaluate data of project after removing.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveProperty(net.r_eg.MvsSln.Projects.PropertyItem,System.Boolean)">
- <summary>
- Removes an property from the project.
- </summary>
- <param name="property"></param>
- <param name="revalue">if true, will reevaluate data of project after removing.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetProperties">
- <summary>
- All properties in this project.
- </summary>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.Reevaluate">
- <summary>
- Reevaluates data of project if necessary.
- For example, if project contains 2 or more same properties by name:
- * After RemoveProperty(...) the second property still will be unavailable for GetProperty(...)
- because its node does not contain this at all. Use this to update nodes.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetRelativePath(System.String)">
- <summary>
- Makes relative path from this project.
- </summary>
- <param name="path"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddReference(System.String)">
- <summary>
- Adds 'Reference' item.
- </summary>
- <param name="inc">Include attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddReference(System.Reflection.Assembly,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
- <summary>
- Adds 'Reference' item.
- </summary>
- <param name="asm">Assembly for adding.</param>
- <param name="local">Meta 'Private' - i.e. Copy Local.</param>
- <param name="embed">Meta 'EmbedInteropTypes'.</param>
- <param name="spec">Meta 'SpecificVersion'.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddReference(System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
- <summary>
- Adds 'Reference' item.
- </summary>
- <param name="fullpath">Full path to binary file.</param>
- <param name="local">Meta 'Private' - i.e. Copy Local.</param>
- <param name="embed">Meta 'EmbedInteropTypes'.</param>
- <param name="spec">Meta 'SpecificVersion'.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddReference(System.String,System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
- <summary>
- Adds 'Reference' item.
- </summary>
- <param name="inc">Include attribute.</param>
- <param name="path">Meta 'HintPath'.</param>
- <param name="local">Meta 'Private' - i.e. Copy Local.</param>
- <param name="embed">Meta 'EmbedInteropTypes'.</param>
- <param name="spec">Meta 'SpecificVersion'.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddProjectReference(net.r_eg.MvsSln.Core.ProjectItem)">
- <summary>
- Adds 'ProjectReference' item.
- </summary>
- <param name="project">Information about project.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddProjectReference(System.String,System.String,System.String,System.Boolean)">
- <summary>
- Adds 'ProjectReference' item.
- </summary>
- <param name="path">Path to project file.</param>
- <param name="guid">The Guid of project.</param>
- <param name="name">The name of project.</param>
- <param name="makeRelative">Make relative path.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.AddItem(System.String,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
- <summary>
- Adds an item to the project.
- </summary>
- <param name="type">The item type.</param>
- <param name="inc">The Include attribute of this item.</param>
- <param name="meta">Optional metadata list.</param>
- <returns>true if item has been added.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetItems(System.String,System.String)">
- <summary>
- Retrieve all available items from projects.
- </summary>
- <param name="type">The item type or null value to get all.</param>
- <param name="inc">The unevaluated value of the Include attribute or null value to get all.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetItem(System.String,System.String)">
- <summary>
- Retrieve first item by type.
- </summary>
- <param name="type">The item type.</param>
- <param name="inc">The unevaluated value of the Include attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetReferences(System.String)">
- <summary>
- Get all available 'Reference' items.
- </summary>
- <param name="inc">The Include attribute to be found or null value to get all.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetProjectReferences(System.String)">
- <summary>
- Get all available 'ProjectReference' items.
- </summary>
- <param name="inc">The Include attribute to be found or null value to get all.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetFirstReference(System.String)">
- <summary>
- Get first available 'Reference' item.
- </summary>
- <param name="inc">The Include attribute to be found.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.GetFirstProjectReference(System.String)">
- <summary>
- Get first available 'ProjectReference' item.
- </summary>
- <param name="inc">The Include attribute to be found.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveItem(System.String,System.String)">
- <summary>
- Remove first item from project by type.
- </summary>
- <param name="type">The item type.</param>
- <param name="inc">The unevaluated value of the Include attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveItem(net.r_eg.MvsSln.Projects.Item)">
- <summary>
- Remove selected item from project.
- </summary>
- <param name="item"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveReference(System.String)">
- <summary>
- Remove 'Reference' item from project.
- </summary>
- <param name="inc">The unevaluated value of the Include attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IXProject.RemoveProjectReference(System.String)">
- <summary>
- Remove 'ProjectReference' item from project.
- </summary>
- <param name="inc">The unevaluated value of the Include attribute.</param>
- <returns></returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.Project">
- <summary>
- Access to project instance of Microsoft.Build.Evaluation.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectItem">
- <summary>
- ProjectItem and its configurations.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.Sln">
- <summary>
- Access to solution data if this was initialized with its context.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.PId">
- <summary>
- Provides unique identifier for project (not instance).
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectGuid">
- <summary>
- The Guid of this project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectName">
- <summary>
- The ProjectName of this project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectPath">
- <summary>
- Gets the root directory for this project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.ProjectFullPath">
- <summary>
- Gets the full path to the project source file.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.GlobalProperties">
- <summary>
- Access to global properties of project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.XProject.RootPath">
- <summary>
- The base path for MakeRelativePath() functions etc.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.Save">
- <summary>
- Saves the project to the file system, if modified.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.Save(System.String,System.Text.Encoding)">
- <summary>
- Saves the project to the file system, if modified or if the path to the project
- source code changes, using the given character encoding.
- </summary>
- <param name="path">Destination path of the the project source code.</param>
- <param name="enc"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddImport(System.String,System.Boolean,System.String)">
- <summary>
- To add 'Import' element.
- </summary>
- <param name="target">Target project.</param>
- <param name="checking">To check existence of target via 'Condition' attr.</param>
- <param name="label">Optional 'Label' attr.</param>
- <returns>true value if target has been added.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddImport(System.String,System.String,System.String)">
- <summary>
- To add 'import' element.
- </summary>
- <param name="target">Target project.</param>
- <param name="condition">Use 'Condition' attr. Can be null to avoid this attr.</param>
- <param name="label">Optional 'Label' attr.</param>
- <returns>true value if target has been added.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddImport(net.r_eg.MvsSln.Projects.ImportElement)">
- <summary>
- To add 'import' element.
- </summary>
- <param name="element">Specified 'Import' element to add.</param>
- <returns>true value if it has been added.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddImport(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Projects.ImportElement},System.String,System.String)">
- <summary>
- To add 'import' elements inside ImportGroup.
- Will stop the adding if some of this cannot be added.
- </summary>
- <param name="elements">List of specified 'Import' elements to add.</param>
- <param name="condition">Optional 'Condition' attr for group.</param>
- <param name="label">Optional 'Label' attr for group.</param>
- <returns>true value only if all 'import' elements has been successfully added. False if one of this is failed.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveImport(System.String)">
- <summary>
- To remove the first found 'Import' element.
- </summary>
- <param name="project">Target project.</param>
- <returns>true value if it has been found and removed.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveImport(net.r_eg.MvsSln.Projects.ImportElement,System.Boolean)">
- <summary>
- To remove 'Import' element.
- </summary>
- <param name="element">Specified 'Import' element to remove.</param>
- <param name="holdEmptyGroup">Holds empty group if it was inside.</param>
- <returns>true value if it has been removed.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetImport(System.String)">
- <summary>
- Retrieve the first found 'Import' element if it exists.
- </summary>
- <param name="project">Optional filter by the Project attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetImport(System.String,System.String,System.Boolean)">
- <summary>
- Retrieve the first found 'Import' element if it exists.
- </summary>
- <param name="project">Filter by the Project attribute. Case-insensitive variant. Can be null to skip comparing.</param>
- <param name="label">Filter by the Label attribute. Case-insensitive variant. Can be null to skip comparing.</param>
- <param name="eq">Equals() if true or EndsWith() function for comparing Project attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetImports(System.String)">
- <summary>
- Retrieve the all found 'Import' elements.
- </summary>
- <param name="project">Optional filter by the Project attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetImports(System.String,System.String,System.Boolean)">
- <summary>
- Retrieve the all found 'Import' elements.
- </summary>
- <param name="project">Filter by the Project attribute. Case-insensitive variant. Can be null to skip comparing.</param>
- <param name="label">Filter by the Label attribute. Case-insensitive variant. Can be null to skip comparing.</param>
- <param name="eq">Equals() if true or EndsWith() function for comparing Project attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetProperty(System.String,System.Boolean)">
- <summary>
- The property in this project that has the specified name.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="localScope">If true, will return default value for any special and imported properties type.</param>
- <returns>null if no property of that name and scope exists.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.SetProperty(System.String,System.String)">
- <summary>
- Sets or adds a property with the given name and unevaluated value to the project.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="unevaluated">The new unevaluated value of the property.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.SetProperty(System.String,System.String,System.String)">
- <summary>
- Sets or adds a property with the given name and unevaluated value to the project.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="unevaluated">The new unevaluated value of the property.</param>
- <param name="condition">Use 'Condition' attr.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.SetProperties(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.String)">
- <summary>
- Sets or adds properties inside group.
- To remove group, just delete all properties inside.
- </summary>
- <param name="properties">List of properties name=unevaluatedValue.</param>
- <param name="condition">Optional 'Condition' attr for group.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.SetProperties(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Projects.PropertyItem},System.String)">
- <summary>
- Sets or adds properties inside group.
- To remove group, just delete all properties inside.
- </summary>
- <param name="properties">List of properties via PropertyItem.</param>
- <param name="condition">Optional 'Condition' attr for group.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveProperty(System.String,System.Boolean)">
- <summary>
- Removes an property from the project. Local Scope only.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="revalue">if true, will reevaluate data of project after removing.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveProperty(net.r_eg.MvsSln.Projects.PropertyItem,System.Boolean)">
- <summary>
- Removes an property from the project.
- </summary>
- <param name="property"></param>
- <param name="revalue">if true, will reevaluate data of project after removing</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetProperties">
- <summary>
- All properties in this project.
- </summary>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.Reevaluate">
- <summary>
- Reevaluates data of project if necessary.
- For example, if project contains 2 or more same properties by name:
- * After RemoveProperty(...) the second property still will be unavailable for GetProperty(...)
- because its node does not contain this at all. Use this to update nodes.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetRelativePath(System.String)">
- <summary>
- Makes relative path from this project.
- </summary>
- <param name="path"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddReference(System.String)">
- <summary>
- Adds 'Reference' item.
- </summary>
- <param name="inc">Include attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddReference(System.Reflection.Assembly,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
- <summary>
- Adds 'Reference' item.
- </summary>
- <param name="asm">Assembly for adding.</param>
- <param name="local">Meta 'Private' - i.e. Copy Local.</param>
- <param name="embed">Meta 'EmbedInteropTypes'.</param>
- <param name="spec">Meta 'SpecificVersion'.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddReference(System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
- <summary>
- Adds 'Reference' item.
- </summary>
- <param name="fullpath">Full path to binary file.</param>
- <param name="local">Meta 'Private' - i.e. Copy Local.</param>
- <param name="embed">Meta 'EmbedInteropTypes'.</param>
- <param name="spec">Meta 'SpecificVersion'.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddReference(System.String,System.String,System.Boolean,System.Nullable{System.Boolean},System.Nullable{System.Boolean})">
- <summary>
- Adds 'Reference' item.
- </summary>
- <param name="inc">Include attribute.</param>
- <param name="path">Meta 'HintPath'.</param>
- <param name="local">Meta 'Private' - i.e. Copy Local.</param>
- <param name="embed">Meta 'EmbedInteropTypes'.</param>
- <param name="spec">Meta 'SpecificVersion'.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddProjectReference(net.r_eg.MvsSln.Core.ProjectItem)">
- <summary>
- Adds 'ProjectReference' item.
- </summary>
- <param name="project">Information about project.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddProjectReference(System.String,System.String,System.String,System.Boolean)">
- <summary>
- Adds 'ProjectReference' item.
- </summary>
- <param name="path">Path to project file.</param>
- <param name="guid">The Guid of project.</param>
- <param name="name">The name of project.</param>
- <param name="makeRelative">Make relative path.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.AddItem(System.String,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
- <summary>
- Adds an item to the project.
- </summary>
- <param name="type">The item type.</param>
- <param name="inc">The Include attribute of this item.</param>
- <param name="meta">Optional metadata list.</param>
- <returns>true if item has been added.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetItems(System.String,System.String)">
- <summary>
- Retrieve all available items from projects.
- </summary>
- <param name="type">The item type or null value to get all.</param>
- <param name="inc">The unevaluated value of the Include attribute or null value to get all.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetItem(System.String,System.String)">
- <summary>
- Retrieve first item by type.
- </summary>
- <param name="type">The item type.</param>
- <param name="inc">The unevaluated value of the Include attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetReferences(System.String)">
- <summary>
- Get all available 'Reference' items.
- </summary>
- <param name="inc">The Include attribute to be found or null value to get all.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetProjectReferences(System.String)">
- <summary>
- Get all available 'ProjectReference' items.
- </summary>
- <param name="inc">The Include attribute to be found or null value to get all.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetFirstReference(System.String)">
- <summary>
- Get first available 'Reference' item.
- </summary>
- <param name="inc">The Include attribute to be found.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.GetFirstProjectReference(System.String)">
- <summary>
- Get first available 'ProjectReference' item.
- </summary>
- <param name="inc">The Include attribute to be found.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveItem(System.String,System.String)">
- <summary>
- Remove first item from project by type.
- </summary>
- <param name="type">The item type.</param>
- <param name="inc">The unevaluated value of the Include attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveItem(net.r_eg.MvsSln.Projects.Item)">
- <summary>
- Remove selected item from project.
- </summary>
- <param name="item"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveReference(System.String)">
- <summary>
- Remove 'Reference' item from project.
- </summary>
- <param name="inc">The unevaluated value of the Include attribute.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.XProject.RemoveProjectReference(System.String)">
- <summary>
- Remove 'ProjectReference' item from project.
- </summary>
- <param name="inc">The unevaluated value of the Include attribute.</param>
- <returns></returns>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.IsolatedEnv">
- <summary>
- Isolated environment.
-
- Please note: initially it was part of https://github.com/3F/vsSolutionBuildEvent
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.IsolatedEnv.PROP_VALUE_DEFAULT">
- <summary>
- Default value for all undefined properties.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.IsolatedEnv.slnProperties">
- <summary>
- Solution properties.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.IsolatedEnv.rawXmlProjects">
- <summary>
- Dictionary of raw xml projects by Guid.
- Will be used if projects cannot be accessed from filesystem.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IsolatedEnv.Sln">
- <summary>
- Access to Solution data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IsolatedEnv.Projects">
- <summary>
- List of all evaluated projects at current time
- with unique configuration for each instance.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IsolatedEnv.UniqueByGuidProjects">
- <summary>
- List of evaluated projects that filtered by Guid.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IsolatedEnv.PrjCollection">
- <summary>
- Access to GlobalProjectCollection
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.XProjectByGuid(System.String,net.r_eg.MvsSln.Core.IConfPlatform)">
- <summary>
- Find project by Guid.
- </summary>
- <param name="guid">Guid of project.</param>
- <param name="cfg">Specific configuration.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.XProjectsByGuid(System.String)">
- <summary>
- Find project by Guid.
- </summary>
- <param name="guid">Guid of project.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.XProjectsByName(System.String,net.r_eg.MvsSln.Core.IConfPlatform)">
- <summary>
- Find projects by name.
- </summary>
- <param name="name">ProjectName.</param>
- <param name="cfg">Specific configuration.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.XProjectsByName(System.String)">
- <summary>
- Find projects by name.
- </summary>
- <param name="name">ProjectName.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem)">
- <summary>
- Get or firstly load into collection the project.
- Use default configuration.
- </summary>
- <param name="pItem">Specific project.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem,net.r_eg.MvsSln.Core.IConfPlatform)">
- <summary>
- Get or firstly load into collection the project.
- </summary>
- <param name="pItem">Specific project.</param>
- <param name="cfg">Configuration of project to load.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.GetOrLoadProject(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Get or firstly load into collection the project.
- </summary>
- <param name="pItem">Specific project.</param>
- <param name="properties"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.GetProjectProperties(net.r_eg.MvsSln.Core.ProjectItem,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Get project properties from solution properties.
- </summary>
- <param name="pItem"></param>
- <param name="slnProps">Solution properties.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.LoadProjects(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItemCfg})">
- <summary>
- Load available projects via configurations.
- It will be added without unloading of previous.
- </summary>
- <param name="pItems">Specific list or null value to load all available.</param>
- <returns>Loaded projects.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.LoadMinimalProjects">
- <summary>
- Load the only one configuration for each available project.
- </summary>
- <returns>Loaded projects.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.#ctor(net.r_eg.MvsSln.Core.ISlnResult,System.Collections.Generic.IDictionary{System.String,net.r_eg.MvsSln.Core.RawText})">
- <param name="data">Prepared data from solution parser.</param>
- <param name="raw">Optional dictionary of raw xml projects by Guid.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.Load(System.Collections.Generic.IEnumerable{net.r_eg.MvsSln.Core.ProjectItemCfg})">
- <param name="pItems"></param>
- <returns>List of loaded.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.IsolatedEnv.DefProperties(net.r_eg.MvsSln.Core.IConfPlatform,System.Collections.Generic.IDictionary{System.String,System.String})">
- <summary>
- Defines required properties for project via IConfPlatform.
- </summary>
- <param name="conf">Specific configuration.</param>
- <param name="properties">Common properties.</param>
- <returns></returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnPDManager.FirstProject">
- <summary>
- Get first project from defined list.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnPDManager.LastProject">
- <summary>
- Get last project from defined list.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISlnPDManager.FirstBy(net.r_eg.MvsSln.BuildType)">
- <summary>
- Get first project in Project Build Order.
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISlnPDManager.LastBy(net.r_eg.MvsSln.BuildType)">
- <summary>
- Get last project in Project Build Order.
- </summary>
- <param name="type"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISlnPDManager.GetProjectBy(System.String)">
- <summary>
- Get project by Guid string.
- </summary>
- <param name="guid">Identifier of project.</param>
- <returns></returns>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnContainer.SlnHandlers">
- <summary>
- Available solution handlers.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnContainer.RawXmlProjects">
- <summary>
- Dictionary of raw xml projects by Guid.
- Will be used if projects cannot be accessed from filesystem.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISlnContainer.SetDefaultHandlers">
- <summary>
- To reset and register all default handlers.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISlnContainer.Parse(System.String,net.r_eg.MvsSln.SlnItems)">
- <summary>
- Parse of selected .sln file.
- </summary>
- <param name="sln">Solution file</param>
- <param name="type">Allowed type of operations.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISlnContainer.Parse(System.IO.StreamReader,net.r_eg.MvsSln.SlnItems)">
- <summary>
- To parse data from used stream.
- </summary>
- <param name="reader"></param>
- <param name="type">Allowed type of operations.</param>
- <returns></returns>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.Guids.SLN_FOLDER">
- <summary>
- Solution Folder.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.RPatterns.ProjectLine">
- <summary>
- Pattern of 'Project(' line - based on crackProjectLine from Microsoft.Build.BuildEngine.Shared.SolutionParser
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.RPatterns.PropertyLine">
- <summary>
- Pattern of 'ProjectSection(ProjectDependencies)' lines - based on crackPropertyLine from Microsoft.Build.BuildEngine.Shared.SolutionParser
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.SolutionDir">
- <summary>
- Full path to root solution directory.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ResultType">
- <summary>
- Processed type for result.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.Header">
- <summary>
- Header information.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.SolutionConfigs">
- <summary>
- Solution configurations with platforms.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectConfigs">
- <summary>
- Project configurations with platforms.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectConfigurationPlatforms">
- <summary>
- Alias of the relation of solution configuration to project configurations.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectItems">
- <summary>
- All found projects in solution.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectItemsConfigs">
- <summary>
- Alias for ProjectItems and its configurations.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.SolutionFolders">
- <summary>
- List of solution folders.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.DefaultConfig">
- <summary>
- Default Configuration and Platform for current solution.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.Properties">
- <summary>
- All available global properties for solution.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.ProjectDependencies">
- <summary>
- Solution Project Dependencies.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.Env">
- <summary>
- Environment for current data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISlnResult.Map">
- <summary>
- Contains map of all found (known/unknown) solution data.
- This value is never null.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionDir">
- <summary>
- Full path to root solution directory.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.ResultType">
- <summary>
- Processed type for result.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.Header">
- <summary>
- Header information.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionConfigs">
- <summary>
- Solution configurations with platforms.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectConfigs">
- <summary>
- Project configurations with platforms.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectConfigurationPlatforms">
- <summary>
- Alias of the relation of solution configuration to project configurations.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectItems">
- <summary>
- All found projects in solution.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectItemsConfigs">
- <summary>
- Alias for ProjectItems and its configurations.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionFolders">
- <summary>
- List of solution folders.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.DefaultConfig">
- <summary>
- Default Configuration and Platform for current solution.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.Properties">
- <summary>
- All available global properties for solution.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectDependencies">
- <summary>
- Solution Project Dependencies.
- See also `ProjectReferences` class if you need additional work with project references.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.Env">
- <summary>
- Environment for current data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.Map">
- <summary>
- Contains map of all found (known/unknown) solution data.
- This value is never null.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionConfigList">
- <summary>
- Solution configurations with platforms.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectConfigList">
- <summary>
- Project configurations with platforms.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.ProjectItemList">
- <summary>
- All found projects in solution.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnResult.SolutionFolderList">
- <summary>
- List of solution folders.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnResult.SetProjectDependencies(net.r_eg.MvsSln.Core.ISlnPDManager)">
- <summary>
- Updates instance of the Solution Project Dependencies.
- </summary>
- <param name="dep"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnResult.SetHeader(net.r_eg.MvsSln.Core.SlnHeader)">
- <summary>
- Updates header info.
- </summary>
- <param name="info"></param>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.IHandler.Id">
- <summary>
- Gets unique id of listener.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Count">
- <summary>
- Number of elements contained in the thread-safe collection.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ISynchSubscribers`1.SyncRoot">
- <summary>
- Gets the object used to synchronize access to the thread-safe collection.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Register(`0)">
- <summary>
- Adds an listener to thread-safe collection.
- </summary>
- <param name="listener"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Unregister(`0)">
- <summary>
- Removes specified listener from the collection.
- </summary>
- <param name="listener"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Reset">
- <summary>
- Reset all collection.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Contains(`0)">
- <summary>
- Determines whether the collection contains an listener.
- </summary>
- <param name="listener"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.Exists(System.Guid)">
- <summary>
- Checks existence of listener by Guid.
- </summary>
- <param name="id"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ISynchSubscribers`1.GetById(System.Guid)">
- <summary>
- Get listener by specific id.
- </summary>
- <param name="id"></param>
- <returns>null if not found.</returns>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.ConfigPrj">
- <summary>
- Project Configuration
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ConfigPrj.PGuid">
- <summary>
- Project Guid.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ConfigPrj.IncludeInBuild">
- <summary>
- Existence of `.Build.0` to activate project for build:
- {A7BF1F9C-F18D-423E-9354-859DC3CFAFD4}.CI_Release|Any CPU.Build.0 = Release|Any CPU
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ConfigPrj.Sln">
- <summary>
- Link to solution configuration.
- </summary>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.ConfigSln">
- <summary>
- Solution Configuration
- </summary>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.SlnParser">
- <summary>
- Parser for basic elements from .sln files.
-
- Please note: initially it was part of https://github.com/3F/vsSolutionBuildEvent
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.SlnParser.MEM_FILE">
- <summary>
- The name of file if used stream from memory.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.SlnParser.encoding">
- <summary>
- To use specific Encoding by default for some operations with data.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnParser.SlnHandlers">
- <summary>
- Available solution handlers.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SlnParser.RawXmlProjects">
- <summary>
- Dictionary of raw xml projects by Guid.
- Will be used if projects cannot be accessed from filesystem.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnParser.SetDefaultHandlers">
- <summary>
- To reset and register all default handlers.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnParser.Parse(System.String,net.r_eg.MvsSln.SlnItems)">
- <summary>
- Parse of selected .sln file.
- </summary>
- <param name="sln">Solution file</param>
- <param name="type">Allowed type of operations.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnParser.Parse(System.IO.StreamReader,net.r_eg.MvsSln.SlnItems)">
- <summary>
- To parse data from used stream.
- </summary>
- <param name="reader"></param>
- <param name="type">Allowed type of operations.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnParser.#ctor(System.Boolean)">
- <param name="defaultHandlers">To register and activate all handlers by default if true.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SlnParser.Aliases(net.r_eg.MvsSln.Core.SlnResult)">
- <summary>
- TODO: another way to manage aliases for data.
- </summary>
- <param name="data"></param>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.ProjectItem">
- <summary>
- Properties of project in solution file
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ProjectItem.pGuid">
- <summary>
- Project GUID
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ProjectItem.pType">
- <summary>
- Project type GUID
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ProjectItem.name">
- <summary>
- Project name
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ProjectItem.path">
- <summary>
- Relative path to project
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.ProjectItem.fullPath">
- <summary>
- Full path to project
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.ProjectItem.EpType">
- <summary>
- Evaluated project type.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ProjectItem.ProjectTypeBy(System.String)">
- <summary>
- Evaluate project type via Guid.
- </summary>
- <param name="guid">Project type Guid.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.ProjectItem.#ctor(System.String,System.String)">
- <param name="line">Initialize data from raw line.</param>
- <param name="solutionDir">Path to solution directory.</param>
- </member>
- <member name="T:net.r_eg.MvsSln.Core.SynchSubscribers`1">
- <summary>
- Thread-safe container of listeners.
- </summary>
- <typeparam name="T">IListener based type.</typeparam>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.SynchSubscribers`1.listeners">
- <summary>
- justification: A common using of SynchSubscribers should be as an only sequential accessing to all elements at once - that is O(1).
- And most important - it's contiguous storage in order of adding of elements, because we need to save priority by listeners.
- But for any single accessing it should be O(n), thus we also use O(1) accessor below to improve performance of the List type.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Core.SynchSubscribers`1.accessor">
- <summary>
- A shallow copy of listeners which has O(1) for any single accessing to elements.
- This is not an ordered, thread-safe container, and unfortunately we can't use this as primarily container (read justification above).
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SynchSubscribers`1.Count">
- <summary>
- Number of elements contained in the thread-safe collection.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Core.SynchSubscribers`1.SyncRoot">
- <summary>
- Gets the object used to synchronize access to the thread-safe collection.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Register(`0)">
- <summary>
- Adds an listener to thread-safe collection.
- </summary>
- <param name="listener"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Unregister(`0)">
- <summary>
- Removes specified listener from the collection.
- </summary>
- <param name="listener"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Reset">
- <summary>
- Reset all collection.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Contains(`0)">
- <summary>
- Determines whether the collection contains an listener.
- </summary>
- <param name="listener"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.Exists(System.Guid)">
- <summary>
- Checks existence of listener by Guid.
- </summary>
- <param name="id"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Core.SynchSubscribers`1.GetById(System.Guid)">
- <summary>
- Get listener by specific id.
- </summary>
- <param name="id"></param>
- <returns>null if not found.</returns>
- </member>
- <member name="T:net.r_eg.MvsSln.EnvDTE.DProject">
- <summary>
- Wrapper of dynamic EnvDTE.Project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.EnvDTE.DProject.FullName">
- <summary>
- Gets the full path and name of the EnvDTE.Project object's file.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.EnvDTE.DProject.References">
- <summary>
- The references in the project.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.EnvDTE.DProject.Raw">
- <summary>
- Dynamic access to EnvDTE.Project.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.EnvDTE.DProject.HasReference(System.String,System.String)">
- <summary>
- To check existence of references by name and PublicKeyToken.
- https://msdn.microsoft.com/en-us/library/vslangproj.reference.aspx
- </summary>
- <param name="name"></param>
- <param name="pubkey"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.EnvDTE.DProject.Save(System.String)">
- <summary>
- Saves the project or project item.
- </summary>
- <param name="FileName">Optional name in which to save the project or project item.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.EnvDTE.DProject.#ctor(System.Object)">
- <param name="pdte"></param>
- </member>
- <member name="T:net.r_eg.MvsSln.EnvDTE.DynDteProject">
- <summary>
- Helper for access to EnvDTE.Project without direct reference.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.EnvDTE.DynDteProject.env">
- <summary>
- Environment with initialized xprojects.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.EnvDTE.DynDteProject.pdte">
- <summary>
- EnvDTE.Project
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.EnvDTE.DynDteProject.Projects">
- <summary>
- EnvDTE.Projects wrapped by DProject.
- https://msdn.microsoft.com/en-us/library/envdte.projects.aspx
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.EnvDTE.DynDteProject.GetAndSaveXProjects(System.String,System.String)">
- <summary>
- Access to each IXProject and saving data via EnvDTE.
- </summary>
- <param name="metalib">Optional meta-library file name without extension to filter.</param>
- <param name="metalibKey">PublicKeyToken of meta-library if used.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.EnvDTE.DynDteProject.UpdatePropertyForAllProjects(System.String,System.String,System.String,System.String)">
- <summary>
- To update property value for all available projects.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="value">Value of the property.</param>
- <param name="metalib">Optional meta-library file name without extension to filter.</param>
- <param name="metalibKey">PublicKeyToken of meta-library if used.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.EnvDTE.DynDteProject.#ctor(System.Object,net.r_eg.MvsSln.Core.IEnvironment)">
- <param name="pdte"></param>
- <param name="env"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.CollectionExtension.ForEach``1(System.Collections.Generic.IEnumerable{``0},System.Action{``0})">
- <summary>
- Foreach in Linq manner.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="items"></param>
- <param name="act">The action that should be executed for each item.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.Guid(System.String)">
- <summary>
- Gets Guid from hash by any string.
- </summary>
- <param name="str">String for calculating.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.Before(System.String,System.Char[])">
- <summary>
- Gets part of string before specific symbols.
- </summary>
- <param name="str"></param>
- <param name="c">Separators.</param>
- <returns>Left part of string before symbols, or null value if no any symbols are found.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.DirectoryPathFormat(System.String)">
- <summary>
- Formatting of the path to directory.
- </summary>
- <param name="path"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.IsDirectoryPath(System.String)">
- <summary>
- Check if this is a directory.
- </summary>
- <param name="path"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.MakeRelativePath(System.String,System.String)">
- <summary>
- Makes relative path from absolute.
- </summary>
- <param name="root"></param>
- <param name="path"></param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.StringExtension.GetStream(System.String,System.Text.Encoding)">
- <summary>
- Gets stream from string.
- </summary>
- <param name="str"></param>
- <param name="enc">Specific encoding or null value to use UTF8 by default.</param>
- <returns></returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.ObjectExtension.E``1(System.Object,System.Action)">
- <summary>
- Execute action separately from result.
- </summary>
- <typeparam name="T">The type of value that should be returned.</typeparam>
- <param name="obj">Unspecified object.</param>
- <param name="act">Any action that should be executed.</param>
- <returns>Same value from selected object as T type.</returns>
- </member>
- <member name="M:net.r_eg.MvsSln.Extensions.ObjectExtension.E(System.Object,System.Action)">
- <summary>
- Execute action separately from result.
- Alias to `E<object>()`
- </summary>
- <param name="obj">Unspecified object.</param>
- <param name="act">Any action that should be executed.</param>
- <returns>Same value from selected object.</returns>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.ImportElement.project">
- <summary>
- The Project attribute.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.ImportElement.condition">
- <summary>
- The Condition attribute.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.ImportElement.label">
- <summary>
- The Label value.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.ImportElement.parentElement">
- <summary>
- Access to parent element.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.ImportElement.parentProject">
- <summary>
- Link to parent container.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Projects.ImportElement.#ctor(Microsoft.Build.Construction.ProjectImportElement)">
- <param name="element"></param>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.type">
- <summary>
- The item type.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.unevaluatedInclude">
- <summary>
- The unevaluated value of the Include attribute.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.evaluatedInclude">
- <summary>
- The evaluated value of the Include attribute.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.isImported">
- <summary>
- True if this item originates from an imported file.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.meta">
- <summary>
- All the metadata for this item by name.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.Metadata.name">
- <summary>
- The name of the metadata.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.Metadata.evaluated">
- <summary>
- The evaluated metadata value.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.Metadata.unevaluated">
- <summary>
- The unevaluated metadata value.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.parentItem">
- <summary>
- Link to parent Microsoft.Build.Evaluation.ProjectItem.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.Item.parentProject">
- <summary>
- Link to parent container.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Projects.Item.Assembly">
- <summary>
- Try to extract assembly information, e.g.:
- Include="DllExport, Version=1.5.1.35977, Culture=neutral, PublicKeyToken=8337224c9ad9e356, processorArchitecture=MSIL"
- Include="System.Core"
- ...
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Projects.Item.#ctor(Microsoft.Build.Evaluation.ProjectItem)">
- <param name="eItem"></param>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.name">
- <summary>
- The name of the property.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.evaluatedValue">
- <summary>
- The evaluated property value, which is never null.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.unevaluatedValue">
- <summary>
- The unevaluated property value.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.condition">
- <summary>
- 'Condition' attr if defined.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isEnvironmentProperty">
- <summary>
- True if the property originated from an environment variable.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isGlobalProperty">
- <summary>
- True if the property is a global property.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isReservedProperty">
- <summary>
- True if the property is a reserved property, for example 'MSBuildProjectFile'.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isImported">
- <summary>
- True if the property originates from an imported file
- and not from an environment variable, a global property, or a reserved property.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.isUserDef">
- <summary>
- True if the property has been defined locally by user via available constructor.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.parentProperty">
- <summary>
- Link to Microsoft.Build.Evaluation.ProjectProperty.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.Projects.PropertyItem.parentProject">
- <summary>
- Link to parent container.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Projects.PropertyItem.#ctor(System.String,System.String,System.String)">
- <param name="name">The name of property.</param>
- <param name="value">Unevaluated value.</param>
- <param name="condition">Optional 'Condition' attr.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Projects.PropertyItem.#ctor(Microsoft.Build.Evaluation.ProjectProperty)">
- <param name="eProperty"></param>
- </member>
- <member name="E:net.r_eg.MvsSln.Log.ISender.Received">
- <summary>
- When message has been received.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.ISender.send(System.Object,net.r_eg.MvsSln.Log.Message)">
- <summary>
- To send new message.
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.ISender.send(System.Object,System.String)">
- <summary>
- To send new message.
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.ISender.send(System.Object,System.String,net.r_eg.MvsSln.Log.Message.Level)">
- <summary>
- To send new message.
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- <param name="type"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.ISender.send``1(net.r_eg.MvsSln.Log.Message)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.ISender.send``1(System.String)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.ISender.send``1(System.String,net.r_eg.MvsSln.Log.Message.Level)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- <param name="type"></param>
- </member>
- <member name="T:net.r_eg.MvsSln.Log.LSender">
- <summary>
- A simple retranslator.
- Use the NLog etc.
- </summary>
- </member>
- <member name="E:net.r_eg.MvsSln.Log.LSender.Received">
- <summary>
- When message has been received.
- </summary>
- </member>
- <member name="E:net.r_eg.MvsSln.Log.LSender.SReceived">
- <summary>
- Static alias to Received.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.Send(System.Object,net.r_eg.MvsSln.Log.Message)">
- <summary>
- Static alias to `send(object sender, Message msg)`
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.Send(System.Object,System.String)">
- <summary>
- Static alias to `send(object sender, string msg)`
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.Send(System.Object,System.String,net.r_eg.MvsSln.Log.Message.Level)">
- <summary>
- Static alias to `send(object sender, string msg, Message.Level type)`
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- <param name="type"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.Send``1(net.r_eg.MvsSln.Log.Message)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.Send``1(System.String)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.Send``1(System.String,net.r_eg.MvsSln.Log.Message.Level)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- <param name="type"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.send(System.Object,net.r_eg.MvsSln.Log.Message)">
- <summary>
- To send new message.
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.send(System.Object,System.String)">
- <summary>
- To send new message.
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.send(System.Object,System.String,net.r_eg.MvsSln.Log.Message.Level)">
- <summary>
- To send new message.
- </summary>
- <param name="sender"></param>
- <param name="msg"></param>
- <param name="type"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.send``1(net.r_eg.MvsSln.Log.Message)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.send``1(System.String)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- </member>
- <member name="M:net.r_eg.MvsSln.Log.LSender.send``1(System.String,net.r_eg.MvsSln.Log.Message.Level)">
- <summary>
- To send new message with default sender as typeof(T).
- It useful for static methods etc.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="msg"></param>
- <param name="type"></param>
- </member>
- <member name="P:net.r_eg.MvsSln.Log.LSender._">
- <summary>
- Thread-safe getting the instance of the Sender class
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.All">
- <summary>
- All supported data.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.Projects">
- <summary>
- All found projects from solution.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.SolutionConfPlatforms">
- <summary>
- Solution configurations with platforms.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.ProjectConfPlatforms">
- <summary>
- Project configurations with platforms.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.ProjectDependencies">
- <summary>
- Project Build Order from .sln file.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.Env">
- <summary>
- To prepare environment without loading projects.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.LoadDefaultData">
- <summary>
- To load all possible default data.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.LoadMinimalDefaultData">
- <summary>
- To load only minimal default data.
- For example, the only one configuration for each project.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.EnvWithProjects">
- <summary>
- To prepare environment with loaded projects by default.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.EnvWithMinimalProjects">
- <summary>
- To prepare environment with minimal loaded projects.
- The only one configuration for each project.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.Map">
- <summary>
- Creates map when processing sln data.
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.SolutionItems">
- <summary>
- ProjectSection - SolutionItems
- </summary>
- </member>
- <member name="F:net.r_eg.MvsSln.SlnItems.Header">
- <summary>
- Header information.
- </summary>
- </member>
- <member name="T:net.r_eg.MvsSln.Sln">
- <summary>
- Wrapper of the default solution parser.
- </summary>
- </member>
- <member name="P:net.r_eg.MvsSln.Sln.Result">
- <summary>
- Parsed solution data.
- </summary>
- </member>
- <member name="M:net.r_eg.MvsSln.Sln.#ctor(System.String,net.r_eg.MvsSln.SlnItems)">
- <param name="file">Solution file</param>
- <param name="type">Allowed type of operations.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Sln.#ctor(System.IO.StreamReader,net.r_eg.MvsSln.SlnItems)">
- <param name="reader"></param>
- <param name="type">Allowed type of operations.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Sln.#ctor(net.r_eg.MvsSln.SlnItems,System.String,System.Text.Encoding)">
- <param name="type">Allowed type of operations.</param>
- <param name="raw">Raw data inside string.</param>
- <param name="Enc">Encoding of raw data.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Sln.#ctor(net.r_eg.MvsSln.SlnItems,System.String)">
- <param name="type">Allowed type of operations.</param>
- <param name="raw">Raw data inside string.</param>
- </member>
- <member name="M:net.r_eg.MvsSln.Sln.#ctor(net.r_eg.MvsSln.SlnItems,net.r_eg.MvsSln.Core.RawText,System.Collections.Generic.IDictionary{System.String,net.r_eg.MvsSln.Core.RawText})">
- <param name="type">Allowed type of operations.</param>
- <param name="raw">Solution raw data.</param>
- <param name="projects">Dictionary of raw xml projects by Guid.</param>
- </member>
- </members>
- </doc>
|